start: 00000000 4E56 0000 link A6, 0 00000004 48E7 1718 movem.l -[A7], D3,D5,D6,D7,A3,A4 00000008 266E 000C movea.l A3, [A6 + 0xC] 0000000C 3E2B 0002 move.w D7, [A3 + 0x2] 00000010 4205 clr.b D5 label00000012: 00000012 4A47 tst.w D7 00000014 6C5A bge +0x5C /* 00000070 */ 00000016 48C7 ext.l D7 00000018 2007 move.l D0, D7 0000001A 72FB moveq.l D1, 0xFFFFFFFB 0000001C 9081 sub.l D0, D1 0000001E 6B48 bmi +0x4A /* 00000068 */ 00000020 0C80 0000 0004 cmpi.l D0, 0x4 00000026 6E40 bgt +0x42 /* 00000068 */ 00000028 D080 add.l D0, D0 0000002A 303B 0806 move.w D0, [PC + D0 + 0x6] 0000002E 4EFB 0000 jmp [PC + D0.w] 00000032 000C 0014 ori.b A4, 0x14 00000036 0020 0028 ori.b -[A0], 0x28 /* '(' */ 0000003A 0030 7000 2840 ori.b [A0 + D2 + 0x40], 0x0 00000040 6000 00D4 bra +0xD6 /* 00000116 */ 00000044 2D7C 0001 0000 0010 move.l [A6 + 0x10], 0x10000 0000004C 6000 0128 bra +0x12A /* 00000176 */ 00000050 3E2B 0004 move.w D7, [A3 + 0x4] 00000054 7A01 moveq.l D5, 0x01 00000056 60BA bra -0x44 /* 00000012 */ 00000058 49FA 032C lea.l A4, [PC + 0x32C /* 00000386, value 0x4E560000 'NV\0\0', cstring "NV" */] 0000005C 6000 00B8 bra +0xBA /* 00000116 */ 00000060 49FA 0262 lea.l A4, [PC + 0x262 /* 000002C4, value 0x4E56FFFC */] 00000064 6000 00B0 bra +0xB2 /* 00000116 */ label00000068: 00000068 7000 moveq.l D0, 0x00 0000006A 2840 movea.l A4, D0 0000006C 6000 00A8 bra +0xAA /* 00000116 */ label00000070: 00000070 0C47 0100 cmpi.w D7, 0x100 00000074 6C44 bge +0x46 /* 000000BA */ 00000076 3007 move.w D0, D7 00000078 5340 subq.w D0, 1 0000007A 6B38 bmi +0x3A /* 000000B4 */ 0000007C 0C40 0004 cmpi.w D0, 0x4 00000080 6E32 bgt +0x34 /* 000000B4 */ 00000082 D040 add.w D0, D0 00000084 303B 0006 move.w D0, [PC + D0.w + 0x6] 00000088 4EFB 0000 jmp [PC + D0.w] 0000008C 000C 0012 ori.b A4, 0x12 00000090 0018 001E ori.b [A0]+, 0x1E 00000094 0024 7000 ori.b -[A4], 0x0 00000098 2840 movea.l A4, D0 0000009A 607A bra +0x7C /* 00000116 */ 0000009C 7000 moveq.l D0, 0x00 0000009E 2840 movea.l A4, D0 000000A0 6074 bra +0x76 /* 00000116 */ 000000A2 49FA 03F6 lea.l A4, [PC + 0x3F6 /* 0000049A, value 0x4E560000 'NV\0\0', cstring "NV" */] 000000A6 606E bra +0x70 /* 00000116 */ 000000A8 49FA 1018 lea.l A4, [PC + 0x1018 /* 000010C2, value 0x4E56FFF4 */] 000000AC 6068 bra +0x6A /* 00000116 */ 000000AE 49FA 0342 lea.l A4, [PC + 0x342 /* 000003F2, value 0x4E560000 'NV\0\0', cstring "NV" */] 000000B2 6062 bra +0x64 /* 00000116 */ label000000B4: 000000B4 7000 moveq.l D0, 0x00 000000B6 2840 movea.l A4, D0 000000B8 605C bra +0x5E /* 00000116 */ label000000BA: 000000BA 3007 move.w D0, D7 000000BC 0440 0101 subi.w D0, 0x101 000000C0 6B50 bmi +0x52 /* 00000112 */ 000000C2 0C40 0007 cmpi.w D0, 0x7 000000C6 6E4A bgt +0x4C /* 00000112 */ 000000C8 D040 add.w D0, D0 000000CA 303B 0006 move.w D0, [PC + D0.w + 0x6] 000000CE 4EFB 0000 jmp [PC + D0.w] 000000D2 0012 0018 ori.b [A2], 0x18 000000D6 001E 0024 ori.b [A6]+, 0x24 /* '$' */ 000000DA 002A 0030 0036 ori.b [A2 + 0x36], 0x30 /* '0' */ 000000E0 003C 49FA ori.b ccr, 250 000000E4 079A bclr [A2]+, D3 000000E6 602E bra +0x30 /* 00000116 */ 000000E8 49FA 08C4 lea.l A4, [PC + 0x8C4 /* 000009AE, value 0x4E560000 'NV\0\0', cstring "NV" */] 000000EC 6028 bra +0x2A /* 00000116 */ 000000EE 49FA 03CE lea.l A4, [PC + 0x3CE /* 000004BE, value 0x4E560000 'NV\0\0', cstring "NV" */] 000000F2 6022 bra +0x24 /* 00000116 */ 000000F4 49FA 0444 lea.l A4, [PC + 0x444 /* 0000053A, value 0x4E560000 'NV\0\0', cstring "NV" */] 000000F8 601C bra +0x1E /* 00000116 */ 000000FA 49FA 04CE lea.l A4, [PC + 0x4CE /* 000005CA, value 0x4E56FFFC */] 000000FE 6016 bra +0x18 /* 00000116 */ 00000100 49FA 0520 lea.l A4, [PC + 0x520 /* 00000622, value 0x4E56FFF8 */] 00000104 6010 bra +0x12 /* 00000116 */ 00000106 49FA 05D4 lea.l A4, [PC + 0x5D4 /* 000006DC, value 0x4E56FFFC */] 0000010A 600A bra +0xC /* 00000116 */ 0000010C 49FA 0626 lea.l A4, [PC + 0x626 /* 00000734, value 0x4E56FFE4 */] 00000110 6004 bra +0x6 /* 00000116 */ label00000112: 00000112 387C FFFF movea.w A4, 0xFFFF label00000116: 00000116 4A05 tst.b D5 00000118 6722 beq +0x24 /* 0000013C */ 0000011A 7601 moveq.l D3, 0x01 0000011C 200C move.l D0, A4 0000011E 670A beq +0xC /* 0000012A */ 00000120 B9FC FFFF FFFF cmpa.l A4, 0xFFFFFFFF 00000126 6702 beq +0x4 /* 0000012A */ 00000128 7600 moveq.l D3, 0x00 label0000012A: 0000012A 4A03 tst.b D3 0000012C 6704 beq +0x6 /* 00000132 */ 0000012E 7000 moveq.l D0, 0x00 00000130 6002 bra +0x4 /* 00000134 */ label00000132: 00000132 7001 moveq.l D0, 0x01 label00000134: 00000134 4880 ext.w D0 00000136 48C0 ext.l D0 00000138 2C00 move.l D6, D0 0000013A 6036 bra +0x38 /* 00000172 */ label0000013C: 0000013C 200C move.l D0, A4 0000013E 6608 bne +0xA /* 00000148 */ 00000140 2C3C 8000 8002 move.l D6, 0x80008002 00000146 602A bra +0x2C /* 00000172 */ label00000148: 00000148 B9FC FFFF FFFF cmpa.l A4, 0xFFFFFFFF 0000014E 6612 bne +0x14 /* 00000162 */ 00000150 598F subq.l A7, 4 00000152 2F0B move.l -[A7], A3 00000154 206E 0008 movea.l A0, [A6 + 0x8] 00000158 2F10 move.l -[A7], [A0] 0000015A 7024 moveq.l D0, 0x24 0000015C A82A syscall ComponentDispatch 0000015E 2C1F move.l D6, [A7]+ 00000160 6010 bra +0x12 /* 00000172 */ label00000162: 00000162 598F subq.l A7, 4 00000164 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000168 2F0B move.l -[A7], A3 0000016A 2F0C move.l -[A7], A4 0000016C 70FF moveq.l D0, 0xFFFFFFFF 0000016E A82A syscall ComponentDispatch 00000170 2C1F move.l D6, [A7]+ label00000172: 00000172 2D46 0010 move.l [A6 + 0x10], D6 label00000176: 00000176 4CEE 18E8 FFE8 movem.l D3,D5,D6,D7,A3,A4, [A6 - 0x18] 0000017C 4E5E unlink A6 0000017E 205F movea.l A0, [A7]+ 00000180 504F addq.w A7, 8 00000182 4ED0 jmp [A0] fn00000184: 00000184 4E56 0000 link A6, 0 00000188 2F0C move.l -[A7], A4 0000018A 202E 0008 move.l D0, [A6 + 0x8] 0000018E A122 syscall NewHandle, flags=1 00000190 2848 movea.l A4, A0 00000192 200C move.l D0, A4 00000194 671A beq +0x1C /* 000001B0 */ 00000196 A162 syscall PurgeSpace, flags=1 00000198 2008 move.l D0, A0 0000019A 0C80 0000 8000 cmpi.l D0, 0x8000 000001A0 6C0E bge +0x10 /* 000001B0 */ 000001A2 204C movea.l A0, A4 000001A4 A023 syscall DisposHandle/DisposeHandle 000001A6 31FC FF94 0220 move.w [0x00000220 /* MemErr */], 0xFF94 000001AC 7000 moveq.l D0, 0x00 000001AE 2840 movea.l A4, D0 label000001B0: 000001B0 200C move.l D0, A4 000001B2 286E FFFC movea.l A4, [A6 - 0x4] 000001B6 4E5E unlink A6 000001B8 4E75 rts fn000001BA: 000001BA 4E56 FFF4 link A6, -0x000C 000001BE 48E7 0108 movem.l -[A7], D7,A4 000001C2 2E2E 0008 move.l D7, [A6 + 0x8] 000001C6 2007 move.l D0, D7 000001C8 A440 syscall ReserveMemSys, flags=4 000001CA 2007 move.l D0, D7 000001CC A522 syscall NewHandleSys, flags=5 000001CE 2848 movea.l A4, A0 000001D0 200C move.l D0, A4 000001D2 6700 008E beq +0x90 /* 00000262 */ 000001D6 2078 02B6 movea.l A0, [0x000002B6 /* ExpandMem */] 000001DA 2E28 01AE move.l D7, [A0 + 0x1AE] 000001DE 303C A89F move.w D0, 0xA89F 000001E2 A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7 000001E4 2D48 FFF4 move.l [A6 - 0xC], A0 000001E8 303C A88F move.w D0, 0xA88F 000001EC A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7 000001EE 202E FFF4 move.l D0, [A6 - 0xC] 000001F2 B1C0 cmpa.l A0, D0 000001F4 6756 beq +0x58 /* 0000024C */ 000001F6 558F subq.l A7, 2 000001F8 7000 moveq.l D0, 0x00 000001FA 2F00 move.l -[A7], D0 000001FC 486E FFFC pea.l [A6 - 0x4] 00000200 3F3C 0047 move.w -[A7], 0x47 /* 'G' */ 00000204 A88F syscall OSDispatch 00000206 4A5F tst.w [A7]+ 00000208 6706 beq +0x8 /* 00000210 */ 0000020A 7000 moveq.l D0, 0x00 0000020C 2D40 FFFC move.l [A6 - 0x4], D0 label00000210: 00000210 BEAE FFFC cmp.l D7, [A6 - 0x4] 00000214 634C bls +0x4E /* 00000262 */ 00000216 558F subq.l A7, 2 00000218 486E FFF8 pea.l [A6 - 0x8] 0000021C 7000 moveq.l D0, 0x00 0000021E 2F00 move.l -[A7], D0 00000220 3F3C 0047 move.w -[A7], 0x47 /* 'G' */ 00000224 A88F syscall OSDispatch 00000226 4A5F tst.w [A7]+ 00000228 6706 beq +0x8 /* 00000230 */ 0000022A 7000 moveq.l D0, 0x00 0000022C 2D40 FFF8 move.l [A6 - 0x8], D0 label00000230: 00000230 202E FFFC move.l D0, [A6 - 0x4] 00000234 D0AE FFF8 add.l D0, [A6 - 0x8] 00000238 BE80 cmp.l D7, D0 0000023A 6F26 ble +0x28 /* 00000262 */ 0000023C 204C movea.l A0, A4 0000023E A023 syscall DisposHandle/DisposeHandle 00000240 31FC FF94 0220 move.w [0x00000220 /* MemErr */], 0xFF94 00000246 7000 moveq.l D0, 0x00 00000248 2840 movea.l A4, D0 0000024A 6016 bra +0x18 /* 00000262 */ label0000024C: 0000024C A562 syscall PurgeSpaceSys, flags=5 0000024E 2008 move.l D0, A0 00000250 BE80 cmp.l D7, D0 00000252 6F0E ble +0x10 /* 00000262 */ 00000254 204C movea.l A0, A4 00000256 A023 syscall DisposHandle/DisposeHandle 00000258 31FC FF94 0220 move.w [0x00000220 /* MemErr */], 0xFF94 0000025E 7000 moveq.l D0, 0x00 00000260 2840 movea.l A4, D0 label00000262: 00000262 200C move.l D0, A4 00000264 4CEE 1080 FFEC movem.l D7,A4, [A6 - 0x14] 0000026A 4E5E unlink A6 0000026C 4E75 rts fn0000026E: 0000026E 4E56 0000 link A6, 0 00000272 48E7 0108 movem.l -[A7], D7,A4 00000276 2E2E 000C move.l D7, [A6 + 0xC] 0000027A 4A2E 0013 tst.b [A6 + 0x13] 0000027E 6716 beq +0x18 /* 00000296 */ 00000280 2F07 move.l -[A7], D7 00000282 4EBA FF00 jsr [PC - 0x100 /* 00000184 */] 00000286 2840 movea.l A4, D0 00000288 200C move.l D0, A4 0000028A 584F addq.w A7, 4 0000028C 671A beq +0x1C /* 000002A8 */ 0000028E 204C movea.l A0, A4 00000290 A064 syscall MoveHHi 00000292 A029 syscall HLock 00000294 6012 bra +0x14 /* 000002A8 */ label00000296: 00000296 2F07 move.l -[A7], D7 00000298 4EBA FF20 jsr [PC - 0xE0 /* 000001BA */] 0000029C 2840 movea.l A4, D0 0000029E 200C move.l D0, A4 000002A0 584F addq.w A7, 4 000002A2 6704 beq +0x6 /* 000002A8 */ 000002A4 204C movea.l A0, A4 000002A6 A029 syscall HLock label000002A8: 000002A8 200C move.l D0, A4 000002AA 6604 bne +0x6 /* 000002B0 */ 000002AC 7000 moveq.l D0, 0x00 000002AE 600A bra +0xC /* 000002BA */ label000002B0: 000002B0 206E 0008 movea.l A0, [A6 + 0x8] 000002B4 208C move.l [A0], A4 000002B6 2014 move.l D0, [A4] 000002B8 A055 syscall StripAddress label000002BA: 000002BA 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 000002C0 4E5E unlink A6 000002C2 4E75 rts 000002C4 4E56 FFFC link A6, -0x0004 000002C8 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000002CC 266E 0008 movea.l A3, [A6 + 0x8] 000002D0 4247 clr.w D7 000002D2 598F subq.l A7, 4 000002D4 2F0B move.l -[A7], A3 000002D6 700E moveq.l D0, 0x0E 000002D8 A82A syscall ComponentDispatch 000002DA 2C1F move.l D6, [A7]+ 000002DC 56C0 sne D0 000002DE 4400 neg.b D0 000002E0 4880 ext.w D0 000002E2 48C0 ext.l D0 000002E4 2F00 move.l -[A7], D0 000002E6 4878 0634 push.l 0x634 000002EA 486E FFFC pea.l [A6 - 0x4] 000002EE 4EBA FF7E jsr [PC - 0x82 /* 0000026E */] 000002F2 2840 movea.l A4, D0 000002F4 200C move.l D0, A4 000002F6 4FEF 000C lea.l A7, [A7 + 0xC] 000002FA 6606 bne +0x8 /* 00000302 */ 000002FC 3E38 0220 move.w D7, [0x00000220 /* MemErr */] 00000300 6070 bra +0x72 /* 00000372 */ label00000302: 00000302 203C 0000 0634 move.l D0, 0x634 00000308 204C movea.l A0, A4 0000030A 6002 bra +0x4 /* 0000030E */ label0000030C: 0000030C 4218 clr.b [A0]+ label0000030E: 0000030E 51C8 FFFC dbf D0, -0x6 /* 0000030C */ 00000312 296E FFFC 061C move.l [A4 + 0x61C], [A6 - 0x4] 00000318 297C 7261 7720 0008 move.l [A4 + 0x8], 0x72617720 /* 'raw ' */ 00000320 397C 0008 000E move.w [A4 + 0xE], 0x8 00000326 2946 0620 move.l [A4 + 0x620], D6 0000032A 41EC 0020 lea.l A0, [A4 + 0x20] 0000032E 2008 move.l D0, A0 00000330 A055 syscall StripAddress 00000332 2940 0520 move.l [A4 + 0x520], D0 00000336 41EC 0494 lea.l A0, [A4 + 0x494] 0000033A 2008 move.l D0, A0 0000033C A055 syscall StripAddress 0000033E 2940 0524 move.l [A4 + 0x524], D0 00000342 41EC 04D0 lea.l A0, [A4 + 0x4D0] 00000346 2948 05DC move.l [A4 + 0x5DC], A0 0000034A 2F0C move.l -[A7], A4 0000034C 4EBA 06C0 jsr [PC + 0x6C0 /* 00000A0E */] 00000350 3E00 move.w D7, D0 00000352 584F addq.w A7, 4 00000354 6616 bne +0x18 /* 0000036C */ 00000356 397C 0001 0624 move.w [A4 + 0x624], 0x1 0000035C 2F0B move.l -[A7], A3 0000035E 2F0C move.l -[A7], A4 00000360 700D moveq.l D0, 0x0D 00000362 A82A syscall ComponentDispatch 00000364 7000 moveq.l D0, 0x00 00000366 2D40 0010 move.l [A6 + 0x10], D0 0000036A 600C bra +0xE /* 00000378 */ label0000036C: 0000036C 206E FFFC movea.l A0, [A6 - 0x4] 00000370 A023 syscall DisposHandle/DisposeHandle label00000372: 00000372 48C7 ext.l D7 00000374 2D47 0010 move.l [A6 + 0x10], D7 label00000378: 00000378 4CEE 18C0 FFEC movem.l D6,D7,A3,A4, [A6 - 0x14] 0000037E 4E5E unlink A6 00000380 205F movea.l A0, [A7]+ 00000382 504F addq.w A7, 8 00000384 4ED0 jmp [A0] 00000386 4E56 0000 link A6, 0 0000038A 48E7 0318 movem.l -[A7], D6,D7,A3,A4 0000038E 266E 000C movea.l A3, [A6 + 0xC] 00000392 200B move.l D0, A3 00000394 6748 beq +0x4A /* 000003DE */ 00000396 49EB 0020 lea.l A4, [A3 + 0x20] 0000039A 3E2B 0624 move.w D7, [A3 + 0x624] 0000039E 5347 subq.w D7, 1 000003A0 4A47 tst.w D7 000003A2 6D1C blt +0x1E /* 000003C0 */ label000003A4: 000003A4 4A6C 0038 tst.w [A4 + 0x38] 000003A8 670E beq +0x10 /* 000003B8 */ 000003AA 558F subq.l A7, 2 000003AC 2F14 move.l -[A7], [A4] 000003AE 7008 moveq.l D0, 0x08 000003B0 A82A syscall ComponentDispatch 000003B2 301F move.w D0, [A7]+ 000003B4 48C0 ext.l D0 000003B6 2C00 move.l D6, D0 label000003B8: 000003B8 49EC 003C lea.l A4, [A4 + 0x3C] 000003BC 51CF FFE6 dbf D7, -0x1C /* 000003A4 */ label000003C0: 000003C0 4AAB 062C tst.l [A3 + 0x62C] 000003C4 6706 beq +0x8 /* 000003CC */ 000003C6 206B 062C movea.l A0, [A3 + 0x62C] 000003CA A023 syscall DisposHandle/DisposeHandle label000003CC: 000003CC 206B 0628 movea.l A0, [A3 + 0x628] 000003D0 A023 syscall DisposHandle/DisposeHandle 000003D2 7000 moveq.l D0, 0x00 000003D4 2740 0014 move.l [A3 + 0x14], D0 000003D8 206B 061C movea.l A0, [A3 + 0x61C] 000003DC A023 syscall DisposHandle/DisposeHandle label000003DE: 000003DE 7000 moveq.l D0, 0x00 000003E0 2D40 0010 move.l [A6 + 0x10], D0 000003E4 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 000003EA 4E5E unlink A6 000003EC 205F movea.l A0, [A7]+ 000003EE 504F addq.w A7, 8 000003F0 4ED0 jmp [A0] 000003F2 4E56 0000 link A6, 0 000003F6 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000003FA 266E 000C movea.l A3, [A6 + 0xC] 000003FE 286E 0010 movea.l A4, [A6 + 0x10] 00000402 4AAC 062C tst.l [A4 + 0x62C] 00000406 6706 beq +0x8 /* 0000040E */ 00000408 206C 062C movea.l A0, [A4 + 0x62C] 0000040C A023 syscall DisposHandle/DisposeHandle label0000040E: 0000040E 2E2B 0010 move.l D7, [A3 + 0x10] 00000412 0C87 0000 7FFC cmpi.l D7, 0x7FFC 00000418 6306 bls +0x8 /* 00000420 */ 0000041A 2E3C 0000 7FFC move.l D7, 0x7FFC label00000420: 00000420 203C 0000 0080 move.l D0, 0x80 00000426 C093 and.l D0, [A3] 00000428 6704 beq +0x6 /* 0000042E */ 0000042A 7C01 moveq.l D6, 0x01 0000042C 600E bra +0x10 /* 0000043C */ label0000042E: 0000042E 4AAC 0620 tst.l [A4 + 0x620] 00000432 56C0 sne D0 00000434 0240 0001 andi.w D0, 0x1 00000438 48C0 ext.l D0 0000043A 1C00 move.b D6, D0 label0000043C: 0000043C 7000 moveq.l D0, 0x00 0000043E 1006 move.b D0, D6 00000440 2F00 move.l -[A7], D0 00000442 2007 move.l D0, D7 00000444 E388 lsl D0, 1 00000446 2F00 move.l -[A7], D0 00000448 486C 062C pea.l [A4 + 0x62C] 0000044C 4EBA FE20 jsr [PC - 0x1E0 /* 0000026E */] 00000450 2940 0630 move.l [A4 + 0x630], D0 00000454 4FEF 000C lea.l A7, [A7 + 0xC] 00000458 6726 beq +0x28 /* 00000480 */ 0000045A 41EC 0600 lea.l A0, [A4 + 0x600] 0000045E 224B movea.l A1, A3 00000460 7006 moveq.l D0, 0x06 label00000462: 00000462 20D9 move.l [A0]+, [A1]+ 00000464 51C8 FFFC dbf D0, -0x6 /* 00000462 */ 00000468 2947 0610 move.l [A4 + 0x610], D7 0000046C 296B 000C 0010 move.l [A4 + 0x10], [A3 + 0xC] 00000472 396B 0008 000C move.w [A4 + 0xC], [A3 + 0x8] 00000478 7000 moveq.l D0, 0x00 0000047A 2D40 0014 move.l [A6 + 0x14], D0 0000047E 600A bra +0xC /* 0000048A */ label00000480: 00000480 3038 0220 move.w D0, [0x00000220 /* MemErr */] 00000484 48C0 ext.l D0 00000486 2D40 0014 move.l [A6 + 0x14], D0 label0000048A: 0000048A 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 00000490 4E5E unlink A6 00000492 205F movea.l A0, [A7]+ 00000494 4FEF 000C lea.l A7, [A7 + 0xC] 00000498 4ED0 jmp [A0] 0000049A 4E56 0000 link A6, 0 0000049E 2F0C move.l -[A7], A4 000004A0 286E 000C movea.l A4, [A6 + 0xC] 000004A4 206E 0008 movea.l A0, [A6 + 0x8] 000004A8 2094 move.l [A0], [A4] 000004AA 7000 moveq.l D0, 0x00 000004AC 2D40 0014 move.l [A6 + 0x14], D0 000004B0 286E FFFC movea.l A4, [A6 - 0x4] 000004B4 4E5E unlink A6 000004B6 205F movea.l A0, [A7]+ 000004B8 4FEF 000C lea.l A7, [A7 + 0xC] 000004BC 4ED0 jmp [A0] 000004BE 4E56 0000 link A6, 0 000004C2 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000004C6 2C2E 000C move.l D6, [A6 + 0xC] 000004CA 266E 0014 movea.l A3, [A6 + 0x14] 000004CE 286E 0010 movea.l A4, [A6 + 0x10] 000004D2 7E00 moveq.l D7, 0x00 000004D4 B9EB 0520 cmpa.l A4, [A3 + 0x520] 000004D8 6506 bcs +0x8 /* 000004E0 */ 000004DA B9EB 0524 cmpa.l A4, [A3 + 0x524] 000004DE 6308 bls +0xA /* 000004E8 */ label000004E0: 000004E0 2E3C FFFF FF33 move.l D7, 0xFFFFFF33 000004E6 603E bra +0x40 /* 00000526 */ label000004E8: 000004E8 2006 move.l D0, D6 000004EA 0480 766F 6C75 subi.l D0, 0x766F6C75 /* 'volu' */ 000004F0 661A bne +0x1C /* 0000050C */ 000004F2 302C 0036 move.w D0, [A4 + 0x36] 000004F6 48C0 ext.l D0 000004F8 4840 swap.w D0 000004FA 4240 clr.w D0 000004FC 322C 0034 move.w D1, [A4 + 0x34] 00000500 48C1 ext.l D1 00000502 8280 or.l D1, D0 00000504 206E 0008 movea.l A0, [A6 + 0x8] 00000508 2081 move.l [A0], D1 0000050A 601A bra +0x1C /* 00000526 */ label0000050C: 0000050C 598F subq.l A7, 4 0000050E 2F14 move.l -[A7], [A4] 00000510 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000514 2F06 move.l -[A7], D6 00000516 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000051A 2F3C 000C 0103 move.l -[A7], 0xC0103 00000520 7000 moveq.l D0, 0x00 00000522 A82A syscall ComponentDispatch 00000524 2E1F move.l D7, [A7]+ label00000526: 00000526 2D47 0018 move.l [A6 + 0x18], D7 0000052A 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 00000530 4E5E unlink A6 00000532 205F movea.l A0, [A7]+ 00000534 4FEF 0010 lea.l A7, [A7 + 0x10] 00000538 4ED0 jmp [A0] 0000053A 4E56 0000 link A6, 0 0000053E 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4 00000542 2C2E 000C move.l D6, [A6 + 0xC] 00000546 246E 0014 movea.l A2, [A6 + 0x14] 0000054A 266E 0008 movea.l A3, [A6 + 0x8] 0000054E 286E 0010 movea.l A4, [A6 + 0x10] 00000552 7E00 moveq.l D7, 0x00 00000554 B9EA 0520 cmpa.l A4, [A2 + 0x520] 00000558 6506 bcs +0x8 /* 00000560 */ 0000055A B9EA 0524 cmpa.l A4, [A2 + 0x524] 0000055E 6308 bls +0xA /* 00000568 */ label00000560: 00000560 2E3C FFFF FF33 move.l D7, 0xFFFFFF33 00000566 604E bra +0x50 /* 000005B6 */ label00000568: 00000568 2006 move.l D0, D6 0000056A 0480 766F 6C75 subi.l D0, 0x766F6C75 /* 'volu' */ 00000570 662E bne +0x30 /* 000005A0 */ 00000572 200B move.l D0, A3 00000574 4840 swap.w D0 00000576 48C0 ext.l D0 00000578 3940 0036 move.w [A4 + 0x36], D0 0000057C 200B move.l D0, A3 0000057E 3940 0034 move.w [A4 + 0x34], D0 00000582 302C 0036 move.w D0, [A4 + 0x36] 00000586 48C0 ext.l D0 00000588 2F00 move.l -[A7], D0 0000058A 302C 0034 move.w D0, [A4 + 0x34] 0000058E 48C0 ext.l D0 00000590 2F00 move.l -[A7], D0 00000592 2F2C 000C move.l -[A7], [A4 + 0xC] 00000596 4EBA 0556 jsr [PC + 0x556 /* 00000AEE */] 0000059A 4FEF 000C lea.l A7, [A7 + 0xC] 0000059E 6016 bra +0x18 /* 000005B6 */ label000005A0: 000005A0 598F subq.l A7, 4 000005A2 2F14 move.l -[A7], [A4] 000005A4 2F0C move.l -[A7], A4 000005A6 2F06 move.l -[A7], D6 000005A8 2F0B move.l -[A7], A3 000005AA 2F3C 000C 0104 move.l -[A7], 0xC0104 000005B0 7000 moveq.l D0, 0x00 000005B2 A82A syscall ComponentDispatch 000005B4 2E1F move.l D7, [A7]+ label000005B6: 000005B6 2D47 0018 move.l [A6 + 0x18], D7 000005BA 4CEE 1CC0 FFEC movem.l D6,D7,A2,A3,A4, [A6 - 0x14] 000005C0 4E5E unlink A6 000005C2 205F movea.l A0, [A7]+ 000005C4 4FEF 0010 lea.l A7, [A7 + 0x10] 000005C8 4ED0 jmp [A0] 000005CA 4E56 FFFC link A6, -0x0004 000005CE 48E7 0438 movem.l -[A7], D5,A2,A3,A4 000005D2 3A2E 000C move.w D5, [A6 + 0xC] 000005D6 266E 000E movea.l A3, [A6 + 0xE] 000005DA 7400 moveq.l D2, 0x00 000005DC 246E 0008 movea.l A2, [A6 + 0x8] 000005E0 3205 move.w D1, D5 000005E2 5341 subq.w D1, 1 000005E4 4A41 tst.w D1 000005E6 6D20 blt +0x22 /* 00000608 */ label000005E8: 000005E8 285A movea.l A4, [A2]+ 000005EA B9EB 0520 cmpa.l A4, [A3 + 0x520] 000005EE 6506 bcs +0x8 /* 000005F6 */ 000005F0 B9EB 0524 cmpa.l A4, [A3 + 0x524] 000005F4 6308 bls +0xA /* 000005FE */ label000005F6: 000005F6 243C FFFF FF33 move.l D2, 0xFFFFFF33 000005FC 6010 bra +0x12 /* 0000060E */ label000005FE: 000005FE 397C 0002 003A move.w [A4 + 0x3A], 0x2 00000604 51C9 FFE2 dbf D1, -0x20 /* 000005E8 */ label00000608: 00000608 177C 0001 0626 move.b [A3 + 0x626], 0x1 label0000060E: 0000060E 2D42 0012 move.l [A6 + 0x12], D2 00000612 4CEE 1C20 FFEC movem.l D5,A2,A3,A4, [A6 - 0x14] 00000618 4E5E unlink A6 0000061A 205F movea.l A0, [A7]+ 0000061C 4FEF 000A lea.l A7, [A7 + 0xA] 00000620 4ED0 jmp [A0] 00000622 4E56 FFF8 link A6, -0x0008 00000626 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4 0000062A 3A2E 000C move.w D5, [A6 + 0xC] 0000062E 266E 000E movea.l A3, [A6 + 0xE] 00000632 7C00 moveq.l D6, 0x00 00000634 246E 0008 movea.l A2, [A6 + 0x8] 00000638 3E05 move.w D7, D5 0000063A 5347 subq.w D7, 1 0000063C 4A47 tst.w D7 0000063E 6D00 0088 blt +0x8A /* 000006C8 */ label00000642: 00000642 2852 movea.l A4, [A2] 00000644 B9EB 0520 cmpa.l A4, [A3 + 0x520] 00000648 6506 bcs +0x8 /* 00000650 */ 0000064A B9EB 0524 cmpa.l A4, [A3 + 0x524] 0000064E 6308 bls +0xA /* 00000658 */ label00000650: 00000650 2C3C FFFF FF33 move.l D6, 0xFFFFFF33 00000656 6070 bra +0x72 /* 000006C8 */ label00000658: 00000658 397C 0001 003A move.w [A4 + 0x3A], 0x1 0000065E 397C 0001 0038 move.w [A4 + 0x38], 0x1 00000664 B9EB 0528 cmpa.l A4, [A3 + 0x528] 00000668 6606 bne +0x8 /* 00000670 */ 0000066A 7000 moveq.l D0, 0x00 0000066C 2740 0014 move.l [A3 + 0x14], D0 label00000670: 00000670 7000 moveq.l D0, 0x00 00000672 2940 0004 move.l [A4 + 0x4], D0 00000676 2D6C 0008 FFFC move.l [A6 - 0x4], [A4 + 0x8] 0000067C 2940 0008 move.l [A4 + 0x8], D0 00000680 598F subq.l A7, 4 00000682 2F14 move.l -[A7], [A4] 00000684 7001 moveq.l D0, 0x01 00000686 3F00 move.w -[A7], D0 00000688 2F0A move.l -[A7], A2 0000068A 2F3C 0006 0106 move.l -[A7], 0x60106 00000690 7000 moveq.l D0, 0x00 00000692 A82A syscall ComponentDispatch 00000694 2C1F move.l D6, [A7]+ 00000696 4AAE FFFC tst.l [A6 - 0x4] 0000069A 6726 beq +0x28 /* 000006C2 */ 0000069C 206E FFFC movea.l A0, [A6 - 0x4] 000006A0 317C FFE5 003C move.w [A0 + 0x3C], 0xFFE5 000006A6 206E FFFC movea.l A0, [A6 - 0x4] 000006AA 4AA8 0034 tst.l [A0 + 0x34] 000006AE 6712 beq +0x14 /* 000006C2 */ 000006B0 558F subq.l A7, 2 000006B2 486E FFFC pea.l [A6 - 0x4] 000006B6 206E FFFC movea.l A0, [A6 - 0x4] 000006BA 2268 0034 movea.l A1, [A0 + 0x34] 000006BE 4E91 jsr [A1] 000006C0 544F addq.w A7, 2 label000006C2: 000006C2 584A addq.w A2, 4 000006C4 51CF FF7C dbf D7, -0x86 /* 00000642 */ label000006C8: 000006C8 2D46 0012 move.l [A6 + 0x12], D6 000006CC 4CEE 1CE0 FFE0 movem.l D5,D6,D7,A2,A3,A4, [A6 - 0x20] 000006D2 4E5E unlink A6 000006D4 205F movea.l A0, [A7]+ 000006D6 4FEF 000A lea.l A7, [A7 + 0xA] 000006DA 4ED0 jmp [A0] 000006DC 4E56 FFFC link A6, -0x0004 000006E0 48E7 0438 movem.l -[A7], D5,A2,A3,A4 000006E4 3A2E 000C move.w D5, [A6 + 0xC] 000006E8 266E 000E movea.l A3, [A6 + 0xE] 000006EC 7400 moveq.l D2, 0x00 000006EE 246E 0008 movea.l A2, [A6 + 0x8] 000006F2 3205 move.w D1, D5 000006F4 5341 subq.w D1, 1 000006F6 4A41 tst.w D1 000006F8 6D20 blt +0x22 /* 0000071A */ label000006FA: 000006FA 285A movea.l A4, [A2]+ 000006FC B9EB 0520 cmpa.l A4, [A3 + 0x520] 00000700 6506 bcs +0x8 /* 00000708 */ 00000702 B9EB 0524 cmpa.l A4, [A3 + 0x524] 00000706 6308 bls +0xA /* 00000710 */ label00000708: 00000708 243C FFFF FF33 move.l D2, 0xFFFFFF33 0000070E 6010 bra +0x12 /* 00000720 */ label00000710: 00000710 397C 0001 003A move.w [A4 + 0x3A], 0x1 00000716 51C9 FFE2 dbf D1, -0x20 /* 000006FA */ label0000071A: 0000071A 177C 0001 0626 move.b [A3 + 0x626], 0x1 label00000720: 00000720 2D42 0012 move.l [A6 + 0x12], D2 00000724 4CEE 1C20 FFEC movem.l D5,A2,A3,A4, [A6 - 0x14] 0000072A 4E5E unlink A6 0000072C 205F movea.l A0, [A7]+ 0000072E 4FEF 000A lea.l A7, [A7 + 0xA] 00000732 4ED0 jmp [A0] fn00000734: 00000734 4E56 FFE4 link A6, -0x001C 00000738 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4 0000073C 2A2E 0008 move.l D5, [A6 + 0x8] 00000740 246E 0014 movea.l A2, [A6 + 0x14] 00000744 266E 000C movea.l A3, [A6 + 0xC] 00000748 286E 0010 movea.l A4, [A6 + 0x10] 0000074C 7E00 moveq.l D7, 0x00 0000074E B9EA 0520 cmpa.l A4, [A2 + 0x520] 00000752 6506 bcs +0x8 /* 0000075A */ 00000754 B9EA 0524 cmpa.l A4, [A2 + 0x524] 00000758 630A bls +0xC /* 00000764 */ label0000075A: 0000075A 2E3C FFFF FF33 move.l D7, 0xFFFFFF33 00000760 6000 0100 bra +0x102 /* 00000862 */ label00000764: 00000764 397C 0001 003A move.w [A4 + 0x3A], 0x1 0000076A 397C 0001 0038 move.w [A4 + 0x38], 0x1 00000770 294B 0008 move.l [A4 + 0x8], A3 00000774 7000 moveq.l D0, 0x00 00000776 2940 0004 move.l [A4 + 0x4], D0 0000077A B9EA 0528 cmpa.l A4, [A2 + 0x528] 0000077E 6606 bne +0x8 /* 00000786 */ 00000780 7000 moveq.l D0, 0x00 00000782 2540 0014 move.l [A2 + 0x14], D0 label00000786: 00000786 2C3C 0004 0000 move.l D6, 0x40000 0000078C 7002 moveq.l D0, 0x02 0000078E C0AA 0600 and.l D0, [A2 + 0x600] 00000792 6606 bne +0x8 /* 0000079A */ 00000794 0086 0002 0000 ori.l D6, 0x20000 label0000079A: 0000079A 41EE FFE4 lea.l A0, [A6 - 0x1C] 0000079E 43EA 0600 lea.l A1, [A2 + 0x600] 000007A2 7006 moveq.l D0, 0x06 label000007A4: 000007A4 20D9 move.l [A0]+, [A1]+ 000007A6 51C8 FFFC dbf D0, -0x6 /* 000007A4 */ 000007AA 7008 moveq.l D0, 0x08 000007AC B06B 000E cmp.w D0, [A3 + 0xE] 000007B0 6616 bne +0x18 /* 000007C8 */ 000007B2 7010 moveq.l D0, 0x10 000007B4 B06E FFEE cmp.w D0, [A6 - 0x12] 000007B8 660E bne +0x10 /* 000007C8 */ 000007BA 3D7C 0008 FFEE move.w [A6 - 0x12], 0x8 000007C0 2D7C 7261 7720 FFE8 move.l [A6 - 0x18], 0x72617720 /* 'raw ' */ label000007C8: 000007C8 558F subq.l A7, 2 000007CA 486B 0004 pea.l [A3 + 0x4] 000007CE 486E FFE4 pea.l [A6 - 0x1C] 000007D2 486C 0018 pea.l [A4 + 0x18] 000007D6 2F06 move.l -[A7], D6 000007D8 2F0C move.l -[A7], A4 000007DA 486C 0014 pea.l [A4 + 0x14] 000007DE 203C 0C08 0018 move.l D0, 0xC080018 000007E4 A800 syscall SoundDispatch 000007E6 301F move.w D0, [A7]+ 000007E8 48C0 ext.l D0 000007EA 2E00 move.l D7, D0 000007EC 6674 bne +0x76 /* 00000862 */ 000007EE 302C 0034 move.w D0, [A4 + 0x34] 000007F2 B06B 0024 cmp.w D0, [A3 + 0x24] 000007F6 660A bne +0xC /* 00000802 */ 000007F8 302C 0036 move.w D0, [A4 + 0x36] 000007FC B06B 0026 cmp.w D0, [A3 + 0x26] 00000800 6728 beq +0x2A /* 0000082A */ label00000802: 00000802 396B 0026 0036 move.w [A4 + 0x36], [A3 + 0x26] 00000808 396B 0024 0034 move.w [A4 + 0x34], [A3 + 0x24] 0000080E 302C 0036 move.w D0, [A4 + 0x36] 00000812 48C0 ext.l D0 00000814 2F00 move.l -[A7], D0 00000816 302C 0034 move.w D0, [A4 + 0x34] 0000081A 48C0 ext.l D0 0000081C 2F00 move.l -[A7], D0 0000081E 2F2C 000C move.l -[A7], [A4 + 0xC] 00000822 4EBA 02CA jsr [PC + 0x2CA /* 00000AEE */] 00000826 4FEF 000C lea.l A7, [A7 + 0xC] label0000082A: 0000082A 598F subq.l A7, 4 0000082C 2F14 move.l -[A7], [A4] 0000082E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000832 2F0B move.l -[A7], A3 00000834 2F05 move.l -[A7], D5 00000836 2F3C 000C 0108 move.l -[A7], 0xC0108 0000083C 7000 moveq.l D0, 0x00 0000083E A82A syscall ComponentDispatch 00000840 2E1F move.l D7, [A7]+ 00000842 661E bne +0x20 /* 00000862 */ 00000844 7001 moveq.l D0, 0x01 00000846 C085 and.l D0, D5 00000848 6614 bne +0x16 /* 0000085E */ 0000084A 377C 0001 003C move.w [A3 + 0x3C], 0x1 00000850 397C 0002 003A move.w [A4 + 0x3A], 0x2 00000856 397C 0002 0038 move.w [A4 + 0x38], 0x2 0000085C 6004 bra +0x6 /* 00000862 */ label0000085E: 0000085E 426B 003C clr.w [A3 + 0x3C] label00000862: 00000862 4A87 tst.l D7 00000864 6704 beq +0x6 /* 0000086A */ 00000866 3747 003C move.w [A3 + 0x3C], D7 label0000086A: 0000086A 2D47 0018 move.l [A6 + 0x18], D7 0000086E 4CEE 1CE0 FFCC movem.l D5,D6,D7,A2,A3,A4, [A6 - 0x34] 00000874 4E5E unlink A6 00000876 205F movea.l A0, [A7]+ 00000878 4FEF 0010 lea.l A7, [A7 + 0x10] 0000087C 4ED0 jmp [A0] 0000087E 4E56 FFE0 link A6, -0x0020 00000882 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4 00000886 266E 000C movea.l A3, [A6 + 0xC] 0000088A 7C00 moveq.l D6, 0x00 0000088C 4AAB 0620 tst.l [A3 + 0x620] 00000890 6714 beq +0x16 /* 000008A6 */ 00000892 202B 0620 move.l D0, [A3 + 0x620] 00000896 B0B8 0904 cmp.l D0, [0x00000904 /* CurrentA5 */] 0000089A 670A beq +0xC /* 000008A6 */ 0000089C 2C3C FFFF FF1D move.l D6, 0xFFFFFF1D 000008A2 6000 00F8 bra +0xFA /* 0000099C */ label000008A6: 000008A6 49EB 0020 lea.l A4, [A3 + 0x20] 000008AA 3E2B 0624 move.w D7, [A3 + 0x624] 000008AE 5347 subq.w D7, 1 000008B0 4A47 tst.w D7 000008B2 6D0E blt +0x10 /* 000008C2 */ label000008B4: 000008B4 4A6C 0038 tst.w [A4 + 0x38] 000008B8 6708 beq +0xA /* 000008C2 */ 000008BA 49EC 003C lea.l A4, [A4 + 0x3C] 000008BE 51CF FFF4 dbf D7, -0xE /* 000008B4 */ label000008C2: 000008C2 4A47 tst.w D7 000008C4 6C42 bge +0x44 /* 00000908 */ 000008C6 7014 moveq.l D0, 0x14 000008C8 B06B 0624 cmp.w D0, [A3 + 0x624] 000008CC 660A bne +0xC /* 000008D8 */ 000008CE 2C3C FFFF FF37 move.l D6, 0xFFFFFF37 000008D4 6000 00C6 bra +0xC8 /* 0000099C */ label000008D8: 000008D8 2F0B move.l -[A7], A3 000008DA 4EBA 0132 jsr [PC + 0x132 /* 00000A0E */] 000008DE 48C0 ext.l D0 000008E0 2C00 move.l D6, D0 000008E2 584F addq.w A7, 4 000008E4 6600 00B6 bne +0xB8 /* 0000099C */ 000008E8 302B 0624 move.w D0, [A3 + 0x624] 000008EC 526B 0624 addq.w [A3 + 0x624], 1 000008F0 48C0 ext.l D0 000008F2 2200 move.l D1, D0 000008F4 C0FC 003C mulu.w D0, 0x3C /* '<' */ 000008F8 4841 swap.w D1 000008FA C2FC 003C mulu.w D1, 0x3C /* '<' */ 000008FE 4841 swap.w D1 00000900 4241 clr.w D1 00000902 D081 add.l D0, D1 00000904 49F3 0820 lea.l A4, [A3 + D0 + 0x20] label00000908: 00000908 200C move.l D0, A4 0000090A A055 syscall StripAddress 0000090C 2840 movea.l A4, D0 0000090E 246C 000C movea.l A2, [A4 + 0xC] 00000912 703C moveq.l D0, 0x3C 00000914 204C movea.l A0, A4 00000916 6002 bra +0x4 /* 0000091A */ label00000918: 00000918 4218 clr.b [A0]+ label0000091A: 0000091A 51C8 FFFC dbf D0, -0x6 /* 00000918 */ 0000091E 294A 000C move.l [A4 + 0xC], A2 00000922 41EE FFE0 lea.l A0, [A6 - 0x20] 00000926 43EB 0600 lea.l A1, [A3 + 0x600] 0000092A 7006 moveq.l D0, 0x06 label0000092C: 0000092C 20D9 move.l [A0]+, [A1]+ 0000092E 51C8 FFFC dbf D0, -0x6 /* 0000092C */ 00000932 3D7C 0008 FFEA move.w [A6 - 0x16], 0x8 00000938 558F subq.l A7, 2 0000093A 486E FFE0 pea.l [A6 - 0x20] 0000093E 486B 0600 pea.l [A3 + 0x600] 00000942 486C 0018 pea.l [A4 + 0x18] 00000946 2F3C 0006 0000 move.l -[A7], 0x60000 0000094C 2F0C move.l -[A7], A4 0000094E 486C 0014 pea.l [A4 + 0x14] 00000952 203C 0C08 0018 move.l D0, 0xC080018 00000958 A800 syscall SoundDispatch 0000095A 301F move.w D0, [A7]+ 0000095C 48C0 ext.l D0 0000095E 2C00 move.l D6, D0 00000960 663A bne +0x3C /* 0000099C */ 00000962 397C 0100 0034 move.w [A4 + 0x34], 0x100 00000968 397C 0100 0036 move.w [A4 + 0x36], 0x100 0000096E 4878 0100 push.l 0x100 00000972 4878 0100 push.l 0x100 00000976 2F2C 000C move.l -[A7], [A4 + 0xC] 0000097A 4EBA 0172 jsr [PC + 0x172 /* 00000AEE */] 0000097E 397C 0001 003A move.w [A4 + 0x3A], 0x1 00000984 397C 0001 0038 move.w [A4 + 0x38], 0x1 0000098A 206E 0008 movea.l A0, [A6 + 0x8] 0000098E 208C move.l [A0], A4 00000990 7000 moveq.l D0, 0x00 00000992 2D40 0010 move.l [A6 + 0x10], D0 00000996 4FEF 000C lea.l A7, [A7 + 0xC] 0000099A 6004 bra +0x6 /* 000009A0 */ label0000099C: 0000099C 2D46 0010 move.l [A6 + 0x10], D6 label000009A0: 000009A0 4CEE 1CC0 FFCC movem.l D6,D7,A2,A3,A4, [A6 - 0x34] 000009A6 4E5E unlink A6 000009A8 205F movea.l A0, [A7]+ 000009AA 504F addq.w A7, 8 000009AC 4ED0 jmp [A0] 000009AE 4E56 0000 link A6, 0 000009B2 48E7 0118 movem.l -[A7], D7,A3,A4 000009B6 266E 000C movea.l A3, [A6 + 0xC] 000009BA 286E 0008 movea.l A4, [A6 + 0x8] 000009BE 7E00 moveq.l D7, 0x00 000009C0 B9EB 0520 cmpa.l A4, [A3 + 0x520] 000009C4 6506 bcs +0x8 /* 000009CC */ 000009C6 B9EB 0524 cmpa.l A4, [A3 + 0x524] 000009CA 6308 bls +0xA /* 000009D4 */ label000009CC: 000009CC 2E3C FFFF FF33 move.l D7, 0xFFFFFF33 000009D2 6028 bra +0x2A /* 000009FC */ label000009D4: 000009D4 42AC 0038 clr.l [A4 + 0x38] 000009D8 558F subq.l A7, 2 000009DA 2F14 move.l -[A7], [A4] 000009DC 7008 moveq.l D0, 0x08 000009DE A82A syscall ComponentDispatch 000009E0 301F move.w D0, [A7]+ 000009E2 48C0 ext.l D0 000009E4 2E00 move.l D7, D0 000009E6 4AAC 0014 tst.l [A4 + 0x14] 000009EA 6710 beq +0x12 /* 000009FC */ 000009EC 558F subq.l A7, 2 000009EE 2F2C 0014 move.l -[A7], [A4 + 0x14] 000009F2 7008 moveq.l D0, 0x08 000009F4 A82A syscall ComponentDispatch 000009F6 301F move.w D0, [A7]+ 000009F8 48C0 ext.l D0 000009FA 2E00 move.l D7, D0 label000009FC: 000009FC 2D47 0010 move.l [A6 + 0x10], D7 00000A00 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 00000A06 4E5E unlink A6 00000A08 205F movea.l A0, [A7]+ 00000A0A 504F addq.w A7, 8 00000A0C 4ED0 jmp [A0] fn00000A0E: 00000A0E 4E56 FFFC link A6, -0x0004 00000A12 48E7 0138 movem.l -[A7], D7,A2,A3,A4 00000A16 246E 0008 movea.l A2, [A6 + 0x8] 00000A1A 4AAA 0620 tst.l [A2 + 0x620] 00000A1E 56C0 sne D0 00000A20 4400 neg.b D0 00000A22 4880 ext.w D0 00000A24 48C0 ext.l D0 00000A26 2F00 move.l -[A7], D0 00000A28 302A 0624 move.w D0, [A2 + 0x624] 00000A2C 48C0 ext.l D0 00000A2E 5480 addq.l D0, 2 00000A30 2200 move.l D1, D0 00000A32 C0FC 0200 mulu.w D0, 0x200 00000A36 4841 swap.w D1 00000A38 C2FC 0200 mulu.w D1, 0x200 00000A3C 4841 swap.w D1 00000A3E 4241 clr.w D1 00000A40 D081 add.l D0, D1 00000A42 D0BC 0000 0100 add.l D0, 0x100 00000A48 2F00 move.l -[A7], D0 00000A4A 486E FFFC pea.l [A6 - 0x4] 00000A4E 4EBA F81E jsr [PC - 0x7E2 /* 0000026E */] 00000A52 2640 movea.l A3, D0 00000A54 200B move.l D0, A3 00000A56 4FEF 000C lea.l A7, [A7 + 0xC] 00000A5A 6608 bne +0xA /* 00000A64 */ 00000A5C 3038 0220 move.w D0, [0x00000220 /* MemErr */] 00000A60 6000 0082 bra +0x84 /* 00000AE4 */ label00000A64: 00000A64 200B move.l D0, A3 00000A66 D0BC 0000 00FF add.l D0, 0xFF 00000A6C 223C FFFF FF00 move.l D1, 0xFFFFFF00 00000A72 C280 and.l D1, D0 00000A74 2641 movea.l A3, D1 00000A76 4AAA 05EC tst.l [A2 + 0x5EC] 00000A7A 670E beq +0x10 /* 00000A8A */ 00000A7C 2F0B move.l -[A7], A3 00000A7E 2F2A 05EC move.l -[A7], [A2 + 0x5EC] 00000A82 4EBA 00C4 jsr [PC + 0xC4 /* 00000B48 */] 00000A86 504F addq.w A7, 8 00000A88 6012 bra +0x14 /* 00000A9C */ label00000A8A: 00000A8A 4878 0100 push.l 0x100 00000A8E 4878 0100 push.l 0x100 00000A92 2F0B move.l -[A7], A3 00000A94 4EBA 0058 jsr [PC + 0x58 /* 00000AEE */] 00000A98 4FEF 000C lea.l A7, [A7 + 0xC] label00000A9C: 00000A9C 254B 05EC move.l [A2 + 0x5EC], A3 00000AA0 47EB 0200 lea.l A3, [A3 + 0x200] 00000AA4 49EA 0020 lea.l A4, [A2 + 0x20] 00000AA8 3E2A 0624 move.w D7, [A2 + 0x624] 00000AAC 6D22 blt +0x24 /* 00000AD0 */ label00000AAE: 00000AAE 4A6C 0038 tst.w [A4 + 0x38] 00000AB2 670C beq +0xE /* 00000AC0 */ 00000AB4 2F0B move.l -[A7], A3 00000AB6 2F2C 000C move.l -[A7], [A4 + 0xC] 00000ABA 4EBA 008C jsr [PC + 0x8C /* 00000B48 */] 00000ABE 504F addq.w A7, 8 label00000AC0: 00000AC0 294B 000C move.l [A4 + 0xC], A3 00000AC4 47EB 0200 lea.l A3, [A3 + 0x200] 00000AC8 49EC 003C lea.l A4, [A4 + 0x3C] 00000ACC 51CF FFE0 dbf D7, -0x22 /* 00000AAE */ label00000AD0: 00000AD0 4AAA 0628 tst.l [A2 + 0x628] 00000AD4 6706 beq +0x8 /* 00000ADC */ 00000AD6 206A 0628 movea.l A0, [A2 + 0x628] 00000ADA A023 syscall DisposHandle/DisposeHandle label00000ADC: 00000ADC 256E FFFC 0628 move.l [A2 + 0x628], [A6 - 0x4] 00000AE2 7000 moveq.l D0, 0x00 label00000AE4: 00000AE4 4CEE 1C80 FFEC movem.l D7,A2,A3,A4, [A6 - 0x14] 00000AEA 4E5E unlink A6 00000AEC 4E75 rts fn00000AEE: 00000AEE 4E56 0000 link A6, 0 00000AF2 48E7 0308 movem.l -[A7], D6,D7,A4 00000AF6 3C2E 0012 move.w D6, [A6 + 0x12] 00000AFA 3E2E 000E move.w D7, [A6 + 0xE] 00000AFE 286E 0008 movea.l A4, [A6 + 0x8] 00000B02 BC47 cmp.w D6, D7 00000B04 661E bne +0x20 /* 00000B24 */ 00000B06 48C7 ext.l D7 00000B08 2F07 move.l -[A7], D7 00000B0A 2F0C move.l -[A7], A4 00000B0C 4EBA 0056 jsr [PC + 0x56 /* 00000B64 */] 00000B10 7001 moveq.l D0, 0x01 00000B12 2F00 move.l -[A7], D0 00000B14 486C 0100 pea.l [A4 + 0x100] 00000B18 2F0C move.l -[A7], A4 00000B1A 4EBA 00D4 jsr [PC + 0xD4 /* 00000BF0 */] 00000B1E 4FEF 0014 lea.l A7, [A7 + 0x14] 00000B22 601A bra +0x1C /* 00000B3E */ label00000B24: 00000B24 48C7 ext.l D7 00000B26 2F07 move.l -[A7], D7 00000B28 2F0C move.l -[A7], A4 00000B2A 4EBA 0038 jsr [PC + 0x38 /* 00000B64 */] 00000B2E 48C6 ext.l D6 00000B30 2F06 move.l -[A7], D6 00000B32 486C 0100 pea.l [A4 + 0x100] 00000B36 4EBA 002C jsr [PC + 0x2C /* 00000B64 */] 00000B3A 4FEF 0010 lea.l A7, [A7 + 0x10] label00000B3E: 00000B3E 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC] 00000B44 4E5E unlink A6 00000B46 4E75 rts fn00000B48: 00000B48 4E56 0000 link A6, 0 00000B4C 7002 moveq.l D0, 0x02 00000B4E 2F00 move.l -[A7], D0 00000B50 206E 000C movea.l A0, [A6 + 0xC] 00000B54 2F08 move.l -[A7], A0 00000B56 206E 0008 movea.l A0, [A6 + 0x8] 00000B5A 2F08 move.l -[A7], A0 00000B5C 4EBA 0092 jsr [PC + 0x92 /* 00000BF0 */] 00000B60 4E5E unlink A6 00000B62 4E75 rts fn00000B64: 00000B64 4E56 FFF8 link A6, -0x0008 00000B68 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7 00000B6C 3E2E 000E move.w D7, [A6 + 0xE] 00000B70 226E 0008 movea.l A1, [A6 + 0x8] 00000B74 48C7 ext.l D7 00000B76 2007 move.l D0, D7 00000B78 4480 neg.l D0 00000B7A 2C00 move.l D6, D0 00000B7C EF8E lsl D6, 7 00000B7E 48C7 ext.l D7 00000B80 2607 move.l D3, D7 00000B82 243C 0000 0080 move.l D2, 0x80 00000B88 0C83 0000 0100 cmpi.l D3, 0x100 00000B8E 6612 bne +0x14 /* 00000BA2 */ 00000B90 7C00 moveq.l D6, 0x00 00000B92 3E3C 00FF move.w D7, 0xFF 00000B96 6D4E blt +0x50 /* 00000BE6 */ label00000B98: 00000B98 12C6 move.b [A1]+, D6 00000B9A 5286 addq.l D6, 1 00000B9C 51CF FFFA dbf D7, -0x8 /* 00000B98 */ 00000BA0 6044 bra +0x46 /* 00000BE6 */ label00000BA2: 00000BA2 0C83 0000 0100 cmpi.l D3, 0x100 00000BA8 632A bls +0x2C /* 00000BD4 */ 00000BAA 383C 00FF move.w D4, 0xFF 00000BAE 3E3C 00FF move.w D7, 0xFF 00000BB2 6D32 blt +0x34 /* 00000BE6 */ label00000BB4: 00000BB4 2006 move.l D0, D6 00000BB6 E088 lsr D0, 8 00000BB8 3A00 move.w D5, D0 00000BBA DA42 add.w D5, D2 00000BBC B845 cmp.w D4, D5 00000BBE 6C04 bge +0x6 /* 00000BC4 */ 00000BC0 3A04 move.w D5, D4 00000BC2 6006 bra +0x8 /* 00000BCA */ label00000BC4: 00000BC4 4A45 tst.w D5 00000BC6 6C02 bge +0x4 /* 00000BCA */ 00000BC8 4245 clr.w D5 label00000BCA: 00000BCA 12C5 move.b [A1]+, D5 00000BCC DC83 add.l D6, D3 00000BCE 51CF FFE4 dbf D7, -0x1E /* 00000BB4 */ 00000BD2 6012 bra +0x14 /* 00000BE6 */ label00000BD4: 00000BD4 3E3C 00FF move.w D7, 0xFF label00000BD8: 00000BD8 2006 move.l D0, D6 00000BDA E088 lsr D0, 8 00000BDC D002 add.b D0, D2 00000BDE 12C0 move.b [A1]+, D0 00000BE0 DC83 add.l D6, D3 00000BE2 51CF FFF4 dbf D7, -0xE /* 00000BD8 */ label00000BE6: 00000BE6 4CEE 00F8 FFE4 movem.l D3,D4,D5,D6,D7, [A6 - 0x1C] 00000BEC 4E5E unlink A6 00000BEE 4E75 rts fn00000BF0: 00000BF0 4E56 FFFC link A6, -0x0004 00000BF4 48E7 1F10 movem.l -[A7], D3,D4,D5,D6,D7,A3 00000BF8 342E 0012 move.w D2, [A6 + 0x12] 00000BFC 266E 0008 movea.l A3, [A6 + 0x8] 00000C00 226E 000C movea.l A1, [A6 + 0xC] 00000C04 48C2 ext.l D2 00000C06 2002 move.l D0, D2 00000C08 E988 lsl D0, 4 00000C0A 3E00 move.w D7, D0 00000C0C 5347 subq.w D7, 1 00000C0E 4A47 tst.w D7 00000C10 6D14 blt +0x16 /* 00000C26 */ label00000C12: 00000C12 261B move.l D3, [A3]+ 00000C14 281B move.l D4, [A3]+ 00000C16 2A1B move.l D5, [A3]+ 00000C18 2C1B move.l D6, [A3]+ 00000C1A 22C3 move.l [A1]+, D3 00000C1C 22C4 move.l [A1]+, D4 00000C1E 22C5 move.l [A1]+, D5 00000C20 22C6 move.l [A1]+, D6 00000C22 51CF FFEE dbf D7, -0x14 /* 00000C12 */ label00000C26: 00000C26 4CEE 08F8 FFE4 movem.l D3,D4,D5,D6,D7,A3, [A6 - 0x1C] 00000C2C 4E5E unlink A6 00000C2E 4E75 rts fn00000C30: 00000C30 4E56 FFFC link A6, -0x0004 00000C34 48E7 0118 movem.l -[A7], D7,A3,A4 00000C38 286E 000C movea.l A4, [A6 + 0xC] 00000C3C 200C move.l D0, A4 00000C3E A055 syscall StripAddress 00000C40 2840 movea.l A4, D0 label00000C42: 00000C42 7002 moveq.l D0, 0x02 00000C44 B06C 0038 cmp.w D0, [A4 + 0x38] 00000C48 6600 00A0 bne +0xA2 /* 00000CEA */ 00000C4C 266C 0004 movea.l A3, [A4 + 0x4] 00000C50 200B move.l D0, A3 00000C52 6708 beq +0xA /* 00000C5C */ 00000C54 4AAB 0010 tst.l [A3 + 0x10] 00000C58 6600 0094 bne +0x96 /* 00000CEE */ label00000C5C: 00000C5C 598F subq.l A7, 4 00000C5E 2F14 move.l -[A7], [A4] 00000C60 486C 0004 pea.l [A4 + 0x4] 00000C64 2F3C 0004 0004 move.l -[A7], 0x40004 00000C6A 7000 moveq.l D0, 0x00 00000C6C A82A syscall ComponentDispatch 00000C6E 2E1F move.l D7, [A7]+ 00000C70 6706 beq +0x8 /* 00000C78 */ 00000C72 7000 moveq.l D0, 0x00 00000C74 2640 movea.l A3, D0 00000C76 6076 bra +0x78 /* 00000CEE */ label00000C78: 00000C78 266C 0004 movea.l A3, [A4 + 0x4] 00000C7C 200B move.l D0, A3 00000C7E 6706 beq +0x8 /* 00000C86 */ 00000C80 4AAB 0010 tst.l [A3 + 0x10] 00000C84 6668 bne +0x6A /* 00000CEE */ label00000C86: 00000C86 397C 0001 003A move.w [A4 + 0x3A], 0x1 00000C8C 397C 0001 0038 move.w [A4 + 0x38], 0x1 00000C92 7000 moveq.l D0, 0x00 00000C94 2640 movea.l A3, D0 00000C96 2D6C 0008 FFFC move.l [A6 - 0x4], [A4 + 0x8] 00000C9C 2940 0008 move.l [A4 + 0x8], D0 00000CA0 4AAE FFFC tst.l [A6 - 0x4] 00000CA4 679C beq -0x62 /* 00000C42 */ 00000CA6 206E FFFC movea.l A0, [A6 - 0x4] 00000CAA 4268 003C clr.w [A0 + 0x3C] label00000CAE: 00000CAE 206E FFFC movea.l A0, [A6 - 0x4] 00000CB2 4AA8 0034 tst.l [A0 + 0x34] 00000CB6 678A beq -0x74 /* 00000C42 */ 00000CB8 558F subq.l A7, 2 00000CBA 486E FFFC pea.l [A6 - 0x4] 00000CBE 206E FFFC movea.l A0, [A6 - 0x4] 00000CC2 2268 0034 movea.l A1, [A0 + 0x34] 00000CC6 4E91 jsr [A1] 00000CC8 4A1F tst.b [A7]+ 00000CCA 6700 FF76 beq -0x88 /* 00000C42 */ 00000CCE 598F subq.l A7, 4 00000CD0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000CD4 2F0C move.l -[A7], A4 00000CD6 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000CDA 7000 moveq.l D0, 0x00 00000CDC 2F00 move.l -[A7], D0 00000CDE 4EBA FA54 jsr [PC - 0x5AC /* 00000734 */] 00000CE2 4A9F tst.l [A7]+ 00000CE4 66C8 bne -0x36 /* 00000CAE */ 00000CE6 6000 FF5A bra -0xA4 /* 00000C42 */ label00000CEA: 00000CEA 7000 moveq.l D0, 0x00 00000CEC 2640 movea.l A3, D0 label00000CEE: 00000CEE 200B move.l D0, A3 00000CF0 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10] 00000CF6 4E5E unlink A6 00000CF8 4E75 rts fn00000CFA: 00000CFA 4E56 FFF2 link A6, -0x000E 00000CFE 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000D02 266E 0008 movea.l A3, [A6 + 0x8] 00000D06 4243 clr.w D3 00000D08 4245 clr.w D5 00000D0A 426E FFFC clr.w [A6 - 0x4] 00000D0E 49EB 0020 lea.l A4, [A3 + 0x20] 00000D12 3E2B 0624 move.w D7, [A3 + 0x624] 00000D16 5347 subq.w D7, 1 00000D18 4A47 tst.w D7 00000D1A 6D62 blt +0x64 /* 00000D7E */ label00000D1C: 00000D1C 4A2B 0626 tst.b [A3 + 0x626] 00000D20 6706 beq +0x8 /* 00000D28 */ 00000D22 396C 003A 0038 move.w [A4 + 0x38], [A4 + 0x3A] label00000D28: 00000D28 2F0C move.l -[A7], A4 00000D2A 2F0B move.l -[A7], A3 00000D2C 4EBA FF02 jsr [PC - 0xFE /* 00000C30 */] 00000D30 2440 movea.l A2, D0 00000D32 200A move.l D0, A2 00000D34 504F addq.w A7, 8 00000D36 673E beq +0x40 /* 00000D76 */ 00000D38 4AAA 0014 tst.l [A2 + 0x14] 00000D3C 660A bne +0xC /* 00000D48 */ 00000D3E 302E FFFC move.w D0, [A6 - 0x4] 00000D42 526E FFFC addq.w [A6 - 0x4], 1 00000D46 602E bra +0x30 /* 00000D76 */ label00000D48: 00000D48 7001 moveq.l D0, 0x01 00000D4A B06A 0008 cmp.w D0, [A2 + 0x8] 00000D4E 6612 bne +0x14 /* 00000D62 */ 00000D50 3003 move.w D0, D3 00000D52 5243 addq.w D3, 1 00000D54 48C0 ext.l D0 00000D56 E580 asl D0, 2 00000D58 41EB 04D0 lea.l A0, [A3 + 0x4D0] 00000D5C 218C 0800 move.l [A0 + D0], A4 00000D60 6014 bra +0x16 /* 00000D76 */ label00000D62: 00000D62 5245 addq.w D5, 1 00000D64 3005 move.w D0, D5 00000D66 48C0 ext.l D0 00000D68 7214 moveq.l D1, 0x14 00000D6A 9280 sub.l D1, D0 00000D6C E581 asl D1, 2 00000D6E 41EB 04D0 lea.l A0, [A3 + 0x4D0] 00000D72 218C 1800 move.l [A0 + D1], A4 label00000D76: 00000D76 49EC 003C lea.l A4, [A4 + 0x3C] 00000D7A 51CF FFA0 dbf D7, -0x62 /* 00000D1C */ label00000D7E: 00000D7E 422B 0626 clr.b [A3 + 0x626] 00000D82 3003 move.w D0, D3 00000D84 D045 add.w D0, D5 00000D86 3740 05FE move.w [A3 + 0x5FE], D0 00000D8A 302E FFFC move.w D0, [A6 - 0x4] 00000D8E D06B 05FE add.w D0, [A3 + 0x5FE] 00000D92 3740 05FC move.w [A3 + 0x5FC], D0 00000D96 6606 bne +0x8 /* 00000D9E */ 00000D98 7000 moveq.l D0, 0x00 00000D9A 6000 015C bra +0x15E /* 00000EF8 */ label00000D9E: 00000D9E 4244 clr.w D4 00000DA0 2C3C 7FFF FFFF move.l D6, 0x7FFFFFFF 00000DA6 422E FFFF clr.b [A6 - 0x1] 00000DAA 41EB 04D0 lea.l A0, [A3 + 0x4D0] 00000DAE 2D48 FFF2 move.l [A6 - 0xE], A0 00000DB2 4247 clr.w D7 00000DB4 6000 0084 bra +0x86 /* 00000E3A */ label00000DB8: 00000DB8 B647 cmp.w D3, D7 00000DBA 6614 bne +0x16 /* 00000DD0 */ 00000DBC 48C5 ext.l D5 00000DBE 7014 moveq.l D0, 0x14 00000DC0 9085 sub.l D0, D5 00000DC2 E580 asl D0, 2 00000DC4 43EB 04D0 lea.l A1, [A3 + 0x4D0] 00000DC8 41F1 0800 lea.l A0, [A1 + D0] 00000DCC 2D48 FFF2 move.l [A6 - 0xE], A0 label00000DD0: 00000DD0 206E FFF2 movea.l A0, [A6 - 0xE] 00000DD4 2850 movea.l A4, [A0] 00000DD6 246C 0004 movea.l A2, [A4 + 0x4] 00000DDA 48C7 ext.l D7 00000DDC 2007 move.l D0, D7 00000DDE E580 asl D0, 2 00000DE0 41EB 052C lea.l A0, [A3 + 0x52C] 00000DE4 21AA 0014 0800 move.l [A0 + D0], [A2 + 0x14] 00000DEA 48C7 ext.l D7 00000DEC 2007 move.l D0, D7 00000DEE E580 asl D0, 2 00000DF0 41EB 057C lea.l A0, [A3 + 0x57C] 00000DF4 21AC 000C 0800 move.l [A0 + D0], [A4 + 0xC] 00000DFA 48C7 ext.l D7 00000DFC 2007 move.l D0, D7 00000DFE E580 asl D0, 2 00000E00 41EB 04D0 lea.l A0, [A3 + 0x4D0] 00000E04 218C 0800 move.l [A0 + D0], A4 00000E08 BCAA 0010 cmp.l D6, [A2 + 0x10] 00000E0C 6F04 ble +0x6 /* 00000E12 */ 00000E0E 2C2A 0010 move.l D6, [A2 + 0x10] label00000E12: 00000E12 302C 0034 move.w D0, [A4 + 0x34] 00000E16 B06C 0036 cmp.w D0, [A4 + 0x36] 00000E1A 670C beq +0xE /* 00000E28 */ 00000E1C 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 00000E22 0044 0010 ori.w D4, 0x10 00000E26 600C bra +0xE /* 00000E34 */ label00000E28: 00000E28 0C6C 0100 0034 cmpi.w [A4 + 0x34], 0x100 00000E2E 6704 beq +0x6 /* 00000E34 */ 00000E30 0044 0010 ori.w D4, 0x10 label00000E34: 00000E34 58AE FFF2 addq.l [A6 - 0xE], 4 00000E38 5247 addq.w D7, 1 label00000E3A: 00000E3A BE6B 05FE cmp.w D7, [A3 + 0x5FE] 00000E3E 6D00 FF78 blt -0x86 /* 00000DB8 */ 00000E42 4A6E FFFC tst.w [A6 - 0x4] 00000E46 675E beq +0x60 /* 00000EA6 */ 00000E48 3D6B 05FE FFFC move.w [A6 - 0x4], [A3 + 0x5FE] 00000E4E 49EB 0020 lea.l A4, [A3 + 0x20] 00000E52 3E2B 0624 move.w D7, [A3 + 0x624] 00000E56 5347 subq.w D7, 1 00000E58 4A47 tst.w D7 00000E5A 6D4A blt +0x4C /* 00000EA6 */ label00000E5C: 00000E5C 2F0C move.l -[A7], A4 00000E5E 2F0B move.l -[A7], A3 00000E60 4EBA FDCE jsr [PC - 0x232 /* 00000C30 */] 00000E64 2440 movea.l A2, D0 00000E66 200A move.l D0, A2 00000E68 504F addq.w A7, 8 00000E6A 6732 beq +0x34 /* 00000E9E */ 00000E6C 4AAA 0014 tst.l [A2 + 0x14] 00000E70 662C bne +0x2E /* 00000E9E */ 00000E72 302E FFFC move.w D0, [A6 - 0x4] 00000E76 526E FFFC addq.w [A6 - 0x4], 1 00000E7A 48C0 ext.l D0 00000E7C E580 asl D0, 2 00000E7E 41EB 04D0 lea.l A0, [A3 + 0x4D0] 00000E82 218C 0800 move.l [A0 + D0], A4 00000E86 BCAA 0010 cmp.l D6, [A2 + 0x10] 00000E8A 6F04 ble +0x6 /* 00000E90 */ 00000E8C 2C2A 0010 move.l D6, [A2 + 0x10] label00000E90: 00000E90 7002 moveq.l D0, 0x02 00000E92 B06A 0008 cmp.w D0, [A2 + 0x8] 00000E96 6606 bne +0x8 /* 00000E9E */ 00000E98 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 label00000E9E: 00000E9E 49EC 003C lea.l A4, [A4 + 0x3C] 00000EA2 51CF FFB8 dbf D7, -0x4A /* 00000E5C */ label00000EA6: 00000EA6 7040 moveq.l D0, 0x40 00000EA8 C0AB 0600 and.l D0, [A3 + 0x600] 00000EAC 6708 beq +0xA /* 00000EB6 */ 00000EAE 422E FFFF clr.b [A6 - 0x1] 00000EB2 0244 FFEF andi.w D4, 0xFFEF label00000EB6: 00000EB6 7002 moveq.l D0, 0x02 00000EB8 B06B 0608 cmp.w D0, [A3 + 0x608] 00000EBC 660E bne +0x10 /* 00000ECC */ 00000EBE 4A45 tst.w D5 00000EC0 6606 bne +0x8 /* 00000EC8 */ 00000EC2 4A2E FFFF tst.b [A6 - 0x1] 00000EC6 6704 beq +0x6 /* 00000ECC */ label00000EC8: 00000EC8 0044 0020 ori.w D4, 0x20 /* ' ' */ label00000ECC: 00000ECC 0C43 0003 cmpi.w D3, 0x3 00000ED0 6E14 bgt +0x16 /* 00000EE6 */ 00000ED2 0C45 0003 cmpi.w D5, 0x3 00000ED6 6E0E bgt +0x10 /* 00000EE6 */ 00000ED8 48C5 ext.l D5 00000EDA 2005 move.l D0, D5 00000EDC E588 lsl D0, 2 00000EDE 48C3 ext.l D3 00000EE0 2203 move.l D1, D3 00000EE2 8280 or.l D1, D0 00000EE4 8841 or.w D4, D1 label00000EE6: 00000EE6 3744 05D0 move.w [A3 + 0x5D0], D4 00000EEA 3743 05D4 move.w [A3 + 0x5D4], D3 00000EEE 3745 05D6 move.w [A3 + 0x5D6], D5 00000EF2 2746 05D8 move.l [A3 + 0x5D8], D6 00000EF6 2006 move.l D0, D6 label00000EF8: 00000EF8 4CEE 1CF8 FFD2 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x2E] 00000EFE 4E5E unlink A6 00000F00 4E75 rts fn00000F02: 00000F02 4E56 0000 link A6, 0 00000F06 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00000F0A 266E 0008 movea.l A3, [A6 + 0x8] 00000F0E 286E 000C movea.l A4, [A6 + 0xC] 00000F12 3A14 move.w D5, [A4] 00000F14 7002 moveq.l D0, 0x02 00000F16 B06C 0004 cmp.w D0, [A4 + 0x4] 00000F1A 6D08 blt +0xA /* 00000F24 */ 00000F1C 4A6C 0006 tst.w [A4 + 0x6] 00000F20 6600 00EA bne +0xEC /* 0000100C */ label00000F24: 00000F24 3C2C 0004 move.w D6, [A4 + 0x4] 00000F28 0C46 0003 cmpi.w D6, 0x3 00000F2C 6F02 ble +0x4 /* 00000F30 */ 00000F2E 7C03 moveq.l D6, 0x03 label00000F30: 00000F30 3006 move.w D0, D6 00000F32 807C 0030 or.w D0, 0x30 /* '0' */ 00000F36 3880 move.w [A4], D0 00000F38 2F0C move.l -[A7], A4 00000F3A 4EBA 0318 jsr [PC + 0x318 /* 00001254 */] 00000F3E 9D6C 0004 sub.w [A4 + 0x4], D6 00000F42 3E2C 0006 move.w D7, [A4 + 0x6] 00000F46 DE6C 0004 add.w D7, [A4 + 0x4] 00000F4A 48C6 ext.l D6 00000F4C 2006 move.l D0, D6 00000F4E E580 asl D0, 2 00000F50 43EB 052C lea.l A1, [A3 + 0x52C] 00000F54 41F1 0800 lea.l A0, [A1 + D0] 00000F58 43EB 052C lea.l A1, [A3 + 0x52C] 00000F5C 3007 move.w D0, D7 00000F5E 48C0 ext.l D0 00000F60 E580 asl D0, 2 00000F62 A02E syscall BlockMove/BlockMoveData 00000F64 48C6 ext.l D6 00000F66 2006 move.l D0, D6 00000F68 E580 asl D0, 2 00000F6A 43EB 057C lea.l A1, [A3 + 0x57C] 00000F6E 41F1 0800 lea.l A0, [A1 + D0] 00000F72 43EB 057C lea.l A1, [A3 + 0x57C] 00000F76 3007 move.w D0, D7 00000F78 48C0 ext.l D0 00000F7A E580 asl D0, 2 00000F7C A02E syscall BlockMove/BlockMoveData 00000F7E 48C7 ext.l D7 00000F80 2007 move.l D0, D7 00000F82 E580 asl D0, 2 00000F84 41EB 052C lea.l A0, [A3 + 0x52C] 00000F88 21AC 0014 0800 move.l [A0 + D0], [A4 + 0x14] 00000F8E 48C7 ext.l D7 00000F90 2007 move.l D0, D7 00000F92 E580 asl D0, 2 00000F94 41EB 057C lea.l A0, [A3 + 0x57C] 00000F98 21AC 001C 0800 move.l [A0 + D0], [A4 + 0x1C] 00000F9E 526C 0006 addq.w [A4 + 0x6], 1 00000FA2 584F addq.w A7, 4 00000FA4 6066 bra +0x68 /* 0000100C */ label00000FA6: 00000FA6 302C 0004 move.w D0, [A4 + 0x4] 00000FAA 48C0 ext.l D0 00000FAC 322C 0006 move.w D1, [A4 + 0x6] 00000FB0 48C1 ext.l D1 00000FB2 D280 add.l D1, D0 00000FB4 3E01 move.w D7, D1 00000FB6 5747 subq.w D7, 3 00000FB8 48C7 ext.l D7 00000FBA 2007 move.l D0, D7 00000FBC E580 asl D0, 2 00000FBE 43EB 052C lea.l A1, [A3 + 0x52C] 00000FC2 41F1 0800 lea.l A0, [A1 + D0] 00000FC6 2948 0010 move.l [A4 + 0x10], A0 00000FCA 48C7 ext.l D7 00000FCC 2007 move.l D0, D7 00000FCE E580 asl D0, 2 00000FD0 43EB 057C lea.l A1, [A3 + 0x57C] 00000FD4 41F1 0800 lea.l A0, [A1 + D0] 00000FD8 2948 0018 move.l [A4 + 0x18], A0 00000FDC 38BC 003C move.w [A4], 0x3C /* '<' */ 00000FE0 2F0C move.l -[A7], A4 00000FE2 4EBA 0270 jsr [PC + 0x270 /* 00001254 */] 00000FE6 48C7 ext.l D7 00000FE8 2007 move.l D0, D7 00000FEA E580 asl D0, 2 00000FEC 41EB 052C lea.l A0, [A3 + 0x52C] 00000FF0 21AC 0014 0800 move.l [A0 + D0], [A4 + 0x14] 00000FF6 48C7 ext.l D7 00000FF8 2007 move.l D0, D7 00000FFA E580 asl D0, 2 00000FFC 41EB 057C lea.l A0, [A3 + 0x57C] 00001000 21AC 001C 0800 move.l [A0 + D0], [A4 + 0x1C] 00001006 556C 0006 subq.w [A4 + 0x6], 2 0000100A 584F addq.w A7, 4 label0000100C: 0000100C 7002 moveq.l D0, 0x02 0000100E B06C 0006 cmp.w D0, [A4 + 0x6] 00001012 6D92 blt -0x6C /* 00000FA6 */ 00001014 607E bra +0x80 /* 00001094 */ label00001016: 00001016 3C2C 0004 move.w D6, [A4 + 0x4] 0000101A 0C46 0002 cmpi.w D6, 0x2 0000101E 6F02 ble +0x4 /* 00001022 */ 00001020 7C02 moveq.l D6, 0x02 label00001022: 00001022 3E2C 0004 move.w D7, [A4 + 0x4] 00001026 9E46 sub.w D7, D6 00001028 48C7 ext.l D7 0000102A 2007 move.l D0, D7 0000102C E580 asl D0, 2 0000102E 43EB 052C lea.l A1, [A3 + 0x52C] 00001032 41F1 0800 lea.l A0, [A1 + D0] 00001036 2948 0010 move.l [A4 + 0x10], A0 0000103A 48C7 ext.l D7 0000103C 2007 move.l D0, D7 0000103E E580 asl D0, 2 00001040 43EB 057C lea.l A1, [A3 + 0x57C] 00001044 41F1 0800 lea.l A0, [A1 + D0] 00001048 2948 0018 move.l [A4 + 0x18], A0 0000104C 302C 0006 move.w D0, [A4 + 0x6] 00001050 48C0 ext.l D0 00001052 E588 lsl D0, 2 00001054 80BC 0000 0030 or.l D0, 0x30 /* '0' */ 0000105A 48C6 ext.l D6 0000105C 2206 move.l D1, D6 0000105E 8280 or.l D1, D0 00001060 3881 move.w [A4], D1 00001062 2F0C move.l -[A7], A4 00001064 4EBA 01EE jsr [PC + 0x1EE /* 00001254 */] 00001068 48C7 ext.l D7 0000106A 2007 move.l D0, D7 0000106C E580 asl D0, 2 0000106E 41EB 052C lea.l A0, [A3 + 0x52C] 00001072 21AC 0014 0800 move.l [A0 + D0], [A4 + 0x14] 00001078 48C7 ext.l D7 0000107A 2007 move.l D0, D7 0000107C E580 asl D0, 2 0000107E 41EB 057C lea.l A0, [A3 + 0x57C] 00001082 21AC 001C 0800 move.l [A0 + D0], [A4 + 0x1C] 00001088 397C 0001 0006 move.w [A4 + 0x6], 0x1 0000108E 9D6C 0004 sub.w [A4 + 0x4], D6 00001092 584F addq.w A7, 4 label00001094: 00001094 4A6C 0004 tst.w [A4 + 0x4] 00001098 6600 FF7C bne -0x82 /* 00001016 */ 0000109C 7001 moveq.l D0, 0x01 0000109E B06C 0006 cmp.w D0, [A4 + 0x6] 000010A2 6600 FF72 bne -0x8C /* 00001016 */ 000010A6 7020 moveq.l D0, 0x20 000010A8 C045 and.w D0, D5 000010AA 660C bne +0xE /* 000010B8 */ 000010AC 38BC 0004 move.w [A4], 0x4 000010B0 2F0C move.l -[A7], A4 000010B2 4EBA 01A0 jsr [PC + 0x1A0 /* 00001254 */] 000010B6 584F addq.w A7, 4 label000010B8: 000010B8 4CEE 18E0 FFEC movem.l D5,D6,D7,A3,A4, [A6 - 0x14] 000010BE 4E5E unlink A6 000010C0 4E75 rts 000010C2 4E56 FFF4 link A6, -0x000C 000010C6 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000010CA 266E 000C movea.l A3, [A6 + 0xC] 000010CE 45EB 05D0 lea.l A2, [A3 + 0x5D0] 000010D2 276B 0630 0018 move.l [A3 + 0x18], [A3 + 0x630] 000010D8 7000 moveq.l D0, 0x00 000010DA 2740 0014 move.l [A3 + 0x14], D0 000010DE 426B 000C clr.w [A3 + 0xC] 000010E2 2740 0528 move.l [A3 + 0x528], D0 000010E6 262B 0610 move.l D3, [A3 + 0x610] 000010EA 2D6B 0630 FFFC move.l [A6 - 0x4], [A3 + 0x630] 000010F0 6000 013E bra +0x140 /* 00001230 */ label000010F4: 000010F4 2F0B move.l -[A7], A3 000010F6 4EBA FC02 jsr [PC - 0x3FE /* 00000CFA */] 000010FA 2A00 move.l D5, D0 000010FC 584F addq.w A7, 4 000010FE 6700 0136 beq +0x138 /* 00001236 */ 00001102 7020 moveq.l D0, 0x20 00001104 C052 and.w D0, [A2] 00001106 6704 beq +0x6 /* 0000110C */ 00001108 7002 moveq.l D0, 0x02 0000110A 6002 bra +0x4 /* 0000110E */ label0000110C: 0000110C 7001 moveq.l D0, 0x01 label0000110E: 0000110E 4880 ext.w D0 00001110 3800 move.w D4, D0 00001112 4A6B 000C tst.w [A3 + 0xC] 00001116 6604 bne +0x6 /* 0000111C */ 00001118 3744 000C move.w [A3 + 0xC], D4 label0000111C: 0000111C B685 cmp.l D3, D5 0000111E 6E44 bgt +0x46 /* 00001164 */ 00001120 2A03 move.l D5, D3 00001122 2545 0008 move.l [A2 + 0x8], D5 00001126 206B 04D0 movea.l A0, [A3 + 0x4D0] 0000112A 2868 0004 movea.l A4, [A0 + 0x4] 0000112E 7001 moveq.l D0, 0x01 00001130 B06B 05FE cmp.w D0, [A3 + 0x5FE] 00001134 662E bne +0x30 /* 00001164 */ 00001136 7010 moveq.l D0, 0x10 00001138 C052 and.w D0, [A2] 0000113A 7200 moveq.l D1, 0x00 0000113C 3200 move.w D1, D0 0000113E 4A81 tst.l D1 00001140 6622 bne +0x24 /* 00001164 */ 00001142 302C 0008 move.w D0, [A4 + 0x8] 00001146 B06B 0608 cmp.w D0, [A3 + 0x608] 0000114A 6E18 bgt +0x1A /* 00001164 */ 0000114C 4AAC 0014 tst.l [A4 + 0x14] 00001150 6712 beq +0x14 /* 00001164 */ 00001152 4AAB 0014 tst.l [A3 + 0x14] 00001156 660C bne +0xE /* 00001164 */ 00001158 276B 052C 0018 move.l [A3 + 0x18], [A3 + 0x52C] 0000115E 2748 0528 move.l [A3 + 0x528], A0 00001162 6064 bra +0x66 /* 000011C8 */ label00001164: 00001164 7001 moveq.l D0, 0x01 00001166 B06B 000C cmp.w D0, [A3 + 0xC] 0000116A 660E bne +0x10 /* 0000117A */ 0000116C 0C44 0002 cmpi.w D4, 0x2 00001170 6608 bne +0xA /* 0000117A */ 00001172 0252 FFDF andi.w [A2], 0xFFDF 00001176 7801 moveq.l D4, 0x01 00001178 6014 bra +0x16 /* 0000118E */ label0000117A: 0000117A 7002 moveq.l D0, 0x02 0000117C B06B 000C cmp.w D0, [A3 + 0xC] 00001180 660C bne +0xE /* 0000118E */ 00001182 0C44 0001 cmpi.w D4, 0x1 00001186 6606 bne +0x8 /* 0000118E */ 00001188 0052 0030 ori.w [A2], 0x30 /* '0' */ 0000118C 7802 moveq.l D4, 0x02 label0000118E: 0000118E 7001 moveq.l D0, 0x01 00001190 B06B 05FE cmp.w D0, [A3 + 0x5FE] 00001194 6604 bne +0x6 /* 0000119A */ 00001196 0052 0010 ori.w [A2], 0x10 label0000119A: 0000119A 41EB 052C lea.l A0, [A3 + 0x52C] 0000119E 2548 0010 move.l [A2 + 0x10], A0 000011A2 256E FFFC 0014 move.l [A2 + 0x14], [A6 - 0x4] 000011A8 41EB 057C lea.l A0, [A3 + 0x57C] 000011AC 2548 0018 move.l [A2 + 0x18], A0 000011B0 2F0A move.l -[A7], A2 000011B2 4EBA 00A0 jsr [PC + 0xA0 /* 00001254 */] 000011B6 4A6A 0002 tst.w [A2 + 0x2] 000011BA 584F addq.w A7, 4 000011BC 670A beq +0xC /* 000011C8 */ 000011BE 2F0A move.l -[A7], A2 000011C0 2F0B move.l -[A7], A3 000011C2 4EBA FD3E jsr [PC - 0x2C2 /* 00000F02 */] 000011C6 504F addq.w A7, 8 label000011C8: 000011C8 7002 moveq.l D0, 0x02 000011CA C0AB 0600 and.l D0, [A3 + 0x600] 000011CE 6712 beq +0x14 /* 000011E2 */ 000011D0 7002 moveq.l D0, 0x02 000011D2 B06B 0058 cmp.w D0, [A3 + 0x58] 000011D6 660A bne +0xC /* 000011E2 */ 000011D8 206B 0024 movea.l A0, [A3 + 0x24] 000011DC 2768 000C 0010 move.l [A3 + 0x10], [A0 + 0xC] label000011E2: 000011E2 3C2B 05FC move.w D6, [A3 + 0x5FC] 000011E6 5346 subq.w D6, 1 000011E8 4A46 tst.w D6 000011EA 6D30 blt +0x32 /* 0000121C */ label000011EC: 000011EC 48C6 ext.l D6 000011EE 2006 move.l D0, D6 000011F0 E580 asl D0, 2 000011F2 43EB 04D0 lea.l A1, [A3 + 0x4D0] 000011F6 2071 0800 movea.l A0, [A1 + D0] 000011FA 2868 0004 movea.l A4, [A0 + 0x4] 000011FE 4AAC 0014 tst.l [A4 + 0x14] 00001202 6710 beq +0x12 /* 00001214 */ 00001204 2E05 move.l D7, D5 00001206 7002 moveq.l D0, 0x02 00001208 B06C 0008 cmp.w D0, [A4 + 0x8] 0000120C 6602 bne +0x4 /* 00001210 */ 0000120E DE87 add.l D7, D7 label00001210: 00001210 DFAC 0014 add.l [A4 + 0x14], D7 label00001214: 00001214 9BAC 0010 sub.l [A4 + 0x10], D5 00001218 51CE FFD2 dbf D6, -0x30 /* 000011EC */ label0000121C: 0000121C 2E05 move.l D7, D5 0000121E 0C44 0002 cmpi.w D4, 0x2 00001222 6602 bne +0x4 /* 00001226 */ 00001224 DE87 add.l D7, D7 label00001226: 00001226 DBAB 0014 add.l [A3 + 0x14], D5 0000122A 9685 sub.l D3, D5 0000122C DFAE FFFC add.l [A6 - 0x4], D7 label00001230: 00001230 4A83 tst.l D3 00001232 6600 FEC0 bne -0x13E /* 000010F4 */ label00001236: 00001236 204B movea.l A0, A3 00001238 5888 addq.l A0, 4 0000123A 226E 0008 movea.l A1, [A6 + 0x8] 0000123E 2288 move.l [A1], A0 00001240 7000 moveq.l D0, 0x00 00001242 2D40 0010 move.l [A6 + 0x10], D0 00001246 4CEE 1CF8 FFD4 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x2C] 0000124C 4E5E unlink A6 0000124E 205F movea.l A0, [A7]+ 00001250 504F addq.w A7, 8 00001252 4ED0 jmp [A0] fn00001254: 00001254 206F 0004 movea.l A0, [A7 + 0x4] 00001258 48E7 1F3E movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A5,A6 0000125C 2848 movea.l A4, A0 0000125E 2A6C 0010 movea.l A5, [A4 + 0x10] 00001262 2C6C 0014 movea.l A6, [A4 + 0x14] 00001266 2E2C 0008 move.l D7, [A4 + 0x8] 0000126A 3014 move.w D0, [A4] 0000126C 426C 0002 clr.w [A4 + 0x2] 00001270 4AAC 0020 tst.l [A4 + 0x20] 00001274 6618 bne +0x1A /* 0000128E */ 00001276 41FA 09F0 lea.l A0, [PC + 0x9F0 /* 00001C68, value 0x0, cstring "" */] 0000127A 2948 0020 move.l [A4 + 0x20], A0 0000127E 41FA 0BE8 lea.l A0, [PC + 0xBE8 /* 00001E68, value 0x0, cstring "" */] 00001282 2948 0024 move.l [A4 + 0x24], A0 00001286 41FA 0EE0 lea.l A0, [PC + 0xEE0 /* 00002168, value 0x0, cstring "" */] 0000128A 2948 0028 move.l [A4 + 0x28], A0 label0000128E: 0000128E 4EBA 0008 jsr [PC + 0x8 /* 00001298 */] 00001292 4CDF 7CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A5,A6, [A7]+ 00001296 4E75 rts fn00001298: 00001298 41FA 000A lea.l A0, [PC + 0xA /* 000012A4, value 0x3100080 */] 0000129C D040 add.w D0, D0 0000129E D0F0 0000 add.w A0, [A0 + D0.w] 000012A2 4ED0 jmp [A0] 000012A4 0310 btst [A0], D1 000012A6 0080 0188 0266 ori.l D0, 0x1880266 000012AC 0398 bclr [A0]+, D1 000012AE 042A 04F6 0088 subi.b [A2 + 0x88], 0xF6 000012B4 05E2 .incomplete 000012B6 06C0 .incomplete 000012B8 07C4 .incomplete 000012BA 0088 08E4 0088 ori.l A0, 0x8E40088 000012C0 0088 0088 0348 ori.l A0, 0x880348 000012C6 00F8 .incomplete 000012C8 01E0 .incomplete 000012CA 0288 03BA 044E andi.l A0, 0x3BA044E 000012D0 051E btst [A6]+, D2 000012D2 0088 060C 06EE ori.l A0, 0x60C06EE 000012D8 07F4 .incomplete 000012DA 0088 08E4 0088 ori.l A0, 0x8E40088 000012E0 0088 0088 009C ori.l A0, 0x88009C 000012E6 0080 0080 0080 ori.l D0, 0x800080 000012EC 0080 0488 0560 ori.l D0, 0x4880560 000012F2 009C 0650 073A ori.l [A4]+, 0x650073A 000012F8 0848 009C bchg.b A0, 0x9C 000012FC 093A 009C btst [PC + 0x9C /* 0000139A, value 0x4E 'N', cstring "Nu U(l" */], D4 00001300 009C 009C 009C ori.l [A4]+, 0x9C009C 00001306 0138 0226 btst [0x00000226 /* JDiskPrime */], D0 0000130A 02BE 03F6 04B2 andi.l <>, 0x3F604B2 00001310 058E bclr A6, D2 00001312 009C 067A 076C ori.l [A4]+, 0x67A076C 00001318 087E 009C bchg.b <>, 0x9C 0000131C 096C 009C bchg [A4 + 0x9C], D4 00001320 009C 009C 397C ori.l [A4]+, 0x9C397C 00001326 FFFF .invalid <> 00001328 0002 4E75 ori.b D2, 0x75 /* 'u' */ label0000132C: 0000132C 302C 0004 move.w D0, [A4 + 0x4] 00001330 D06C 0006 add.w D0, [A4 + 0x6] 00001334 6700 001E beq +0x20 /* 00001354 */ 00001338 397C 0001 0002 move.w [A4 + 0x2], 0x1 0000133E 4E75 rts 00001340 302C 0004 move.w D0, [A4 + 0x4] 00001344 D06C 0006 add.w D0, [A4 + 0x6] 00001348 6700 002E beq +0x30 /* 00001378 */ 0000134C 397C 0001 0002 move.w [A4 + 0x2], 0x1 00001352 4E75 rts label00001354: 00001354 303C 8080 move.w D0, 0x8080 00001358 7A03 moveq.l D5, 0x03 0000135A CA47 and.w D5, D7 0000135C E48F lsr D7, 2 0000135E DA45 add.w D5, D5 00001360 4445 neg.w D5 00001362 41FA 000E lea.l A0, [PC + 0xE /* 00001372, value 0x51CFFFF6 */] 00001366 4EF0 5000 jmp [A0 + D5.w] label0000136A: 0000136A 1CC0 move.b [A6]+, D0 0000136C 1CC0 move.b [A6]+, D0 0000136E 1CC0 move.b [A6]+, D0 00001370 1CC0 move.b [A6]+, D0 00001372 51CF FFF6 dbf D7, -0xC /* 0000136A */ 00001376 4E75 rts label00001378: 00001378 303C 8080 move.w D0, 0x8080 0000137C 7A03 moveq.l D5, 0x03 0000137E CA47 and.w D5, D7 00001380 E48F lsr D7, 2 00001382 DA45 add.w D5, D5 00001384 4445 neg.w D5 00001386 41FA 000E lea.l A0, [PC + 0xE /* 00001396, value 0x51CFFFF6 */] 0000138A 4EF0 5000 jmp [A0 + D5.w] label0000138E: 0000138E 3CC0 move.w [A6]+, D0 00001390 3CC0 move.w [A6]+, D0 00001392 3CC0 move.w [A6]+, D0 00001394 3CC0 move.w [A6]+, D0 00001396 51CF FFF6 dbf D7, -0xC /* 0000138E */ 0000139A 4E75 rts 0000139C 2055 movea.l A0, [A5] 0000139E 286C 0018 movea.l A4, [A4 + 0x18] 000013A2 2014 move.l D0, [A4] 000013A4 7A03 moveq.l D5, 0x03 000013A6 CA47 and.w D5, D7 000013A8 E48F lsr D7, 2 000013AA DA45 add.w D5, D5 000013AC 45FA 0026 lea.l A2, [PC + 0x26 /* 000013D4, value 0xFFFAFFF4 */] 000013B0 D4F2 5000 add.w A2, [A2 + D5.w] 000013B4 4ED2 jmp [A2] label000013B6: 000013B6 1018 move.b D0, [A0]+ 000013B8 2840 movea.l A4, D0 000013BA 1CD4 move.b [A6]+, [A4] 000013BC 1018 move.b D0, [A0]+ 000013BE 2840 movea.l A4, D0 000013C0 1CD4 move.b [A6]+, [A4] 000013C2 1018 move.b D0, [A0]+ 000013C4 2840 movea.l A4, D0 000013C6 1CD4 move.b [A6]+, [A4] 000013C8 1018 move.b D0, [A0]+ 000013CA 2840 movea.l A4, D0 000013CC 1CD4 move.b [A6]+, [A4] 000013CE 51CF FFE6 dbf D7, -0x1C /* 000013B6 */ 000013D2 4E75 rts 000013D4 FFFA .invalid <> 000013D6 FFF4 .invalid <> 000013D8 FFEE .invalid <> 000013DA FFE8 .invalid <> 000013DC 2055 movea.l A0, [A5] 000013DE 286C 0018 movea.l A4, [A4 + 0x18] 000013E2 2014 move.l D0, [A4] 000013E4 7A03 moveq.l D5, 0x03 000013E6 CA47 and.w D5, D7 000013E8 E48F lsr D7, 2 000013EA DA45 add.w D5, D5 000013EC 45FA 0036 lea.l A2, [PC + 0x36 /* 00001424, value 0xFFFAFFF0 */] 000013F0 D4F2 5000 add.w A2, [A2 + D5.w] 000013F4 4ED2 jmp [A2] label000013F6: 000013F6 1018 move.b D0, [A0]+ 000013F8 2840 movea.l A4, D0 000013FA 1CD4 move.b [A6]+, [A4] 000013FC 1CEC 0100 move.b [A6]+, [A4 + 0x100] 00001400 1018 move.b D0, [A0]+ 00001402 2840 movea.l A4, D0 00001404 1CD4 move.b [A6]+, [A4] 00001406 1CEC 0100 move.b [A6]+, [A4 + 0x100] 0000140A 1018 move.b D0, [A0]+ 0000140C 2840 movea.l A4, D0 0000140E 1CD4 move.b [A6]+, [A4] 00001410 1CEC 0100 move.b [A6]+, [A4 + 0x100] 00001414 1018 move.b D0, [A0]+ 00001416 2840 movea.l A4, D0 00001418 1CD4 move.b [A6]+, [A4] 0000141A 1CEC 0100 move.b [A6]+, [A4 + 0x100] 0000141E 51CF FFD6 dbf D7, -0x2C /* 000013F6 */ 00001422 4E75 rts 00001424 FFFA .invalid <> 00001426 FFF0 .invalid <> 00001428 FFE6 .invalid <> 0000142A FFDC .invalid <> 0000142C 205D movea.l A0, [A5]+ 0000142E 2255 movea.l A1, [A5] 00001430 2A6C 0020 movea.l A5, [A4 + 0x20] 00001434 7A03 moveq.l D5, 0x03 00001436 CA47 and.w D5, D7 00001438 E48F lsr D7, 2 0000143A DA45 add.w D5, D5 0000143C 45FA 003E lea.l A2, [PC + 0x3E /* 0000147C, value 0xFFFAFFEE */] 00001440 D4F2 5000 add.w A2, [A2 + D5.w] 00001444 4ED2 jmp [A2] label00001446: 00001446 7800 moveq.l D4, 0x00 00001448 1818 move.b D4, [A0]+ 0000144A 1A19 move.b D5, [A1]+ 0000144C D845 add.w D4, D5 0000144E 1CF5 4000 move.b [A6]+, [A5 + D4.w] 00001452 7800 moveq.l D4, 0x00 00001454 1818 move.b D4, [A0]+ 00001456 1A19 move.b D5, [A1]+ 00001458 D845 add.w D4, D5 0000145A 1CF5 4000 move.b [A6]+, [A5 + D4.w] 0000145E 7800 moveq.l D4, 0x00 00001460 1818 move.b D4, [A0]+ 00001462 1A19 move.b D5, [A1]+ 00001464 D845 add.w D4, D5 00001466 1CF5 4000 move.b [A6]+, [A5 + D4.w] 0000146A 7800 moveq.l D4, 0x00 0000146C 1818 move.b D4, [A0]+ 0000146E 1A19 move.b D5, [A1]+ 00001470 D845 add.w D4, D5 00001472 1CF5 4000 move.b [A6]+, [A5 + D4.w] 00001476 51CF FFCE dbf D7, -0x34 /* 00001446 */ 0000147A 4E75 rts 0000147C FFFA .invalid <> 0000147E FFEE .invalid <> 00001480 FFE2 .invalid <> 00001482 FFD6 .invalid <> 00001484 205D movea.l A0, [A5]+ 00001486 2255 movea.l A1, [A5] 00001488 2A6C 0020 movea.l A5, [A4 + 0x20] 0000148C 286C 0018 movea.l A4, [A4 + 0x18] 00001490 201C move.l D0, [A4]+ 00001492 2214 move.l D1, [A4] 00001494 7A00 moveq.l D5, 0x00 00001496 5387 subq.l D7, 1 00001498 E28F lsr D7, 1 0000149A 6414 bcc +0x16 /* 000014B0 */ label0000149C: 0000149C 7800 moveq.l D4, 0x00 0000149E 1018 move.b D0, [A0]+ 000014A0 2840 movea.l A4, D0 000014A2 1814 move.b D4, [A4] 000014A4 1219 move.b D1, [A1]+ 000014A6 2841 movea.l A4, D1 000014A8 1A14 move.b D5, [A4] 000014AA D845 add.w D4, D5 000014AC 1CF5 4000 move.b [A6]+, [A5 + D4.w] label000014B0: 000014B0 7800 moveq.l D4, 0x00 000014B2 1018 move.b D0, [A0]+ 000014B4 2840 movea.l A4, D0 000014B6 1814 move.b D4, [A4] 000014B8 1219 move.b D1, [A1]+ 000014BA 2841 movea.l A4, D1 000014BC 1A14 move.b D5, [A4] 000014BE D845 add.w D4, D5 000014C0 1CF5 4000 move.b [A6]+, [A5 + D4.w] 000014C4 51CF FFD6 dbf D7, -0x2C /* 0000149C */ 000014C8 4E75 rts 000014CA 205D movea.l A0, [A5]+ 000014CC 2255 movea.l A1, [A5] 000014CE 2A6C 0020 movea.l A5, [A4 + 0x20] 000014D2 286C 0018 movea.l A4, [A4 + 0x18] 000014D6 201C move.l D0, [A4]+ 000014D8 2214 move.l D1, [A4] 000014DA 7A00 moveq.l D5, 0x00 000014DC 4246 clr.w D6 000014DE 5387 subq.l D7, 1 label000014E0: 000014E0 7800 moveq.l D4, 0x00 000014E2 1018 move.b D0, [A0]+ 000014E4 2840 movea.l A4, D0 000014E6 1814 move.b D4, [A4] 000014E8 1C2C 0100 move.b D6, [A4 + 0x100] 000014EC 1219 move.b D1, [A1]+ 000014EE 2841 movea.l A4, D1 000014F0 1A14 move.b D5, [A4] 000014F2 D845 add.w D4, D5 000014F4 1CF5 4000 move.b [A6]+, [A5 + D4.w] 000014F8 7800 moveq.l D4, 0x00 000014FA 182C 0100 move.b D4, [A4 + 0x100] 000014FE D846 add.w D4, D6 00001500 1CF5 4000 move.b [A6]+, [A5 + D4.w] 00001504 51CF FFDA dbf D7, -0x28 /* 000014E0 */ 00001508 4E75 rts 0000150A 4CD5 0700 movem.l A0,A1,A2, [A5] 0000150E 2A6C 0024 movea.l A5, [A4 + 0x24] 00001512 7A00 moveq.l D5, 0x00 00001514 5387 subq.l D7, 1 label00001516: 00001516 7800 moveq.l D4, 0x00 00001518 1818 move.b D4, [A0]+ 0000151A 1A19 move.b D5, [A1]+ 0000151C D845 add.w D4, D5 0000151E 1A1A move.b D5, [A2]+ 00001520 D845 add.w D4, D5 00001522 1CF5 4000 move.b [A6]+, [A5 + D4.w] 00001526 51CF FFEE dbf D7, -0x14 /* 00001516 */ 0000152A 4E75 rts 0000152C 4CD5 0700 movem.l A0,A1,A2, [A5] 00001530 2A6C 0024 movea.l A5, [A4 + 0x24] 00001534 286C 0018 movea.l A4, [A4 + 0x18] 00001538 4CD4 0007 movem.l D0,D1,D2, [A4] 0000153C 7A00 moveq.l D5, 0x00 0000153E 5387 subq.l D7, 1 label00001540: 00001540 7800 moveq.l D4, 0x00 00001542 1018 move.b D0, [A0]+ 00001544 2840 movea.l A4, D0 00001546 1814 move.b D4, [A4] 00001548 1219 move.b D1, [A1]+ 0000154A 2841 movea.l A4, D1 0000154C 1A14 move.b D5, [A4] 0000154E D845 add.w D4, D5 00001550 141A move.b D2, [A2]+ 00001552 2842 movea.l A4, D2 00001554 1A14 move.b D5, [A4] 00001556 D845 add.w D4, D5 00001558 1CF5 4000 move.b [A6]+, [A5 + D4.w] 0000155C 51CF FFE2 dbf D7, -0x20 /* 00001540 */ 00001560 4E75 rts 00001562 4CD5 0700 movem.l A0,A1,A2, [A5] 00001566 2A6C 0024 movea.l A5, [A4 + 0x24] 0000156A 286C 0018 movea.l A4, [A4 + 0x18] 0000156E 4CD4 0007 movem.l D0,D1,D2, [A4] 00001572 7A00 moveq.l D5, 0x00 00001574 5387 subq.l D7, 1 label00001576: 00001576 7800 moveq.l D4, 0x00 00001578 1018 move.b D0, [A0]+ 0000157A 2840 movea.l A4, D0 0000157C 1814 move.b D4, [A4] 0000157E 1219 move.b D1, [A1]+ 00001580 2841 movea.l A4, D1 00001582 1A14 move.b D5, [A4] 00001584 D845 add.w D4, D5 00001586 141A move.b D2, [A2]+ 00001588 2842 movea.l A4, D2 0000158A 1A14 move.b D5, [A4] 0000158C D845 add.w D4, D5 0000158E 1CF5 4000 move.b [A6]+, [A5 + D4.w] 00001592 7800 moveq.l D4, 0x00 00001594 2840 movea.l A4, D0 00001596 182C 0100 move.b D4, [A4 + 0x100] 0000159A 2841 movea.l A4, D1 0000159C 1A2C 0100 move.b D5, [A4 + 0x100] 000015A0 D845 add.w D4, D5 000015A2 2842 movea.l A4, D2 000015A4 1A2C 0100 move.b D5, [A4 + 0x100] 000015A8 D845 add.w D4, D5 000015AA 1CF5 4000 move.b [A6]+, [A5 + D4.w] 000015AE 51CF FFC6 dbf D7, -0x3C /* 00001576 */ 000015B2 4E75 rts 000015B4 4A6C 0006 tst.w [A4 + 0x6] 000015B8 6600 FD72 bne -0x28C /* 0000132C */ 000015BC 0C6C 0004 0004 cmpi.w [A4 + 0x4], 0x4 000015C2 6600 FD68 bne -0x296 /* 0000132C */ 000015C6 4CD5 0F00 movem.l A0,A1,A2,A3, [A5] 000015CA 2A6C 0028 movea.l A5, [A4 + 0x28] 000015CE 7A00 moveq.l D5, 0x00 000015D0 5387 subq.l D7, 1 label000015D2: 000015D2 7800 moveq.l D4, 0x00 000015D4 1818 move.b D4, [A0]+ 000015D6 1A19 move.b D5, [A1]+ 000015D8 D845 add.w D4, D5 000015DA 1A1A move.b D5, [A2]+ 000015DC D845 add.w D4, D5 000015DE 1A1B move.b D5, [A3]+ 000015E0 D845 add.w D4, D5 000015E2 1CF5 4000 move.b [A6]+, [A5 + D4.w] 000015E6 51CF FFEA dbf D7, -0x18 /* 000015D2 */ 000015EA 4E75 rts 000015EC 4A6C 0006 tst.w [A4 + 0x6] 000015F0 6600 FD3A bne -0x2C4 /* 0000132C */ 000015F4 0C6C 0004 0004 cmpi.w [A4 + 0x4], 0x4 000015FA 6600 FD30 bne -0x2CE /* 0000132C */ 000015FE 4CD5 0F00 movem.l A0,A1,A2,A3, [A5] 00001602 2A6C 0028 movea.l A5, [A4 + 0x28] 00001606 286C 0018 movea.l A4, [A4 + 0x18] 0000160A 4CD4 000F movem.l D0,D1,D2,D3, [A4] 0000160E 7A00 moveq.l D5, 0x00 00001610 5387 subq.l D7, 1 label00001612: 00001612 7800 moveq.l D4, 0x00 00001614 1018 move.b D0, [A0]+ 00001616 2840 movea.l A4, D0 00001618 1814 move.b D4, [A4] 0000161A 1219 move.b D1, [A1]+ 0000161C 2841 movea.l A4, D1 0000161E 1A14 move.b D5, [A4] 00001620 D845 add.w D4, D5 00001622 141A move.b D2, [A2]+ 00001624 2842 movea.l A4, D2 00001626 1A14 move.b D5, [A4] 00001628 D845 add.w D4, D5 0000162A 161B move.b D3, [A3]+ 0000162C 2843 movea.l A4, D3 0000162E 1A14 move.b D5, [A4] 00001630 D845 add.w D4, D5 00001632 1CF5 4000 move.b [A6]+, [A5 + D4.w] 00001636 51CF FFDA dbf D7, -0x28 /* 00001612 */ 0000163A 4E75 rts 0000163C 2055 movea.l A0, [A5] 0000163E 7A00 moveq.l D5, 0x00 00001640 7C00 moveq.l D6, 0x00 00001642 5387 subq.l D7, 1 00001644 E28F lsr D7, 1 00001646 6408 bcc +0xA /* 00001650 */ label00001648: 00001648 1C18 move.b D6, [A0]+ 0000164A DC18 add.b D6, [A0]+ 0000164C E216 roxr D6.b, 1 0000164E 1CC6 move.b [A6]+, D6 label00001650: 00001650 1C18 move.b D6, [A0]+ 00001652 DC18 add.b D6, [A0]+ 00001654 E216 roxr D6.b, 1 00001656 1CC6 move.b [A6]+, D6 00001658 51CF FFEE dbf D7, -0x14 /* 00001648 */ 0000165C 4E75 rts 0000165E 2055 movea.l A0, [A5] 00001660 286C 0018 movea.l A4, [A4 + 0x18] 00001664 2014 move.l D0, [A4] 00001666 7A00 moveq.l D5, 0x00 00001668 7C00 moveq.l D6, 0x00 0000166A 5387 subq.l D7, 1 0000166C E28F lsr D7, 1 0000166E 6412 bcc +0x14 /* 00001682 */ label00001670: 00001670 1018 move.b D0, [A0]+ 00001672 2840 movea.l A4, D0 00001674 1C14 move.b D6, [A4] 00001676 1018 move.b D0, [A0]+ 00001678 2840 movea.l A4, D0 0000167A DC2C 0100 add.b D6, [A4 + 0x100] 0000167E E216 roxr D6.b, 1 00001680 1CC6 move.b [A6]+, D6 label00001682: 00001682 1018 move.b D0, [A0]+ 00001684 2840 movea.l A4, D0 00001686 1C14 move.b D6, [A4] 00001688 1018 move.b D0, [A0]+ 0000168A 2840 movea.l A4, D0 0000168C DC2C 0100 add.b D6, [A4 + 0x100] 00001690 E216 roxr D6.b, 1 00001692 1CC6 move.b [A6]+, D6 00001694 51CF FFDA dbf D7, -0x28 /* 00001670 */ 00001698 4E75 rts 0000169A 2055 movea.l A0, [A5] 0000169C 286C 0018 movea.l A4, [A4 + 0x18] 000016A0 2854 movea.l A4, [A4] 000016A2 200C move.l D0, A4 000016A4 49EC 0100 lea.l A4, [A4 + 0x100] 000016A8 220C move.l D1, A4 000016AA 5387 subq.l D7, 1 000016AC E28F lsr D7, 1 000016AE 640C bcc +0xE /* 000016BC */ label000016B0: 000016B0 1018 move.b D0, [A0]+ 000016B2 2840 movea.l A4, D0 000016B4 1CD4 move.b [A6]+, [A4] 000016B6 1218 move.b D1, [A0]+ 000016B8 2841 movea.l A4, D1 000016BA 1CD4 move.b [A6]+, [A4] label000016BC: 000016BC 1018 move.b D0, [A0]+ 000016BE 2840 movea.l A4, D0 000016C0 1CD4 move.b [A6]+, [A4] 000016C2 1218 move.b D1, [A0]+ 000016C4 2841 movea.l A4, D1 000016C6 1CD4 move.b [A6]+, [A4] 000016C8 51CF FFE6 dbf D7, -0x1C /* 000016B0 */ 000016CC 4E75 rts 000016CE 205D movea.l A0, [A5]+ 000016D0 2255 movea.l A1, [A5] 000016D2 2A6C 0020 movea.l A5, [A4 + 0x20] 000016D6 7A00 moveq.l D5, 0x00 000016D8 7C00 moveq.l D6, 0x00 000016DA 5387 subq.l D7, 1 label000016DC: 000016DC 7800 moveq.l D4, 0x00 000016DE 1818 move.b D4, [A0]+ 000016E0 1C19 move.b D6, [A1]+ 000016E2 DC19 add.b D6, [A1]+ 000016E4 E216 roxr D6.b, 1 000016E6 D846 add.w D4, D6 000016E8 1CF5 4000 move.b [A6]+, [A5 + D4.w] 000016EC 51CF FFEE dbf D7, -0x14 /* 000016DC */ 000016F0 4E75 rts 000016F2 205D movea.l A0, [A5]+ 000016F4 2255 movea.l A1, [A5] 000016F6 2A6C 0020 movea.l A5, [A4 + 0x20] 000016FA 286C 0018 movea.l A4, [A4 + 0x18] 000016FE 201C move.l D0, [A4]+ 00001700 2214 move.l D1, [A4] 00001702 7A00 moveq.l D5, 0x00 00001704 7C00 moveq.l D6, 0x00 00001706 5387 subq.l D7, 1 label00001708: 00001708 7800 moveq.l D4, 0x00 0000170A 1018 move.b D0, [A0]+ 0000170C 2840 movea.l A4, D0 0000170E 1814 move.b D4, [A4] 00001710 1219 move.b D1, [A1]+ 00001712 2841 movea.l A4, D1 00001714 1C14 move.b D6, [A4] 00001716 1219 move.b D1, [A1]+ 00001718 2841 movea.l A4, D1 0000171A DC2C 0100 add.b D6, [A4 + 0x100] 0000171E E216 roxr D6.b, 1 00001720 D846 add.w D4, D6 00001722 1CF5 4000 move.b [A6]+, [A5 + D4.w] 00001726 51CF FFE0 dbf D7, -0x22 /* 00001708 */ 0000172A 4E75 rts 0000172C 205D movea.l A0, [A5]+ 0000172E 2255 movea.l A1, [A5] 00001730 2A6C 0020 movea.l A5, [A4 + 0x20] 00001734 7A00 moveq.l D5, 0x00 00001736 7800 moveq.l D4, 0x00 00001738 5387 subq.l D7, 1 label0000173A: 0000173A 1818 move.b D4, [A0]+ 0000173C 7C00 moveq.l D6, 0x00 0000173E 1C19 move.b D6, [A1]+ 00001740 DC44 add.w D6, D4 00001742 1CF5 6000 move.b [A6]+, [A5 + D6.w] 00001746 7C00 moveq.l D6, 0x00 00001748 1C19 move.b D6, [A1]+ 0000174A DC44 add.w D6, D4 0000174C 1CF5 6000 move.b [A6]+, [A5 + D6.w] 00001750 51CF FFE8 dbf D7, -0x1A /* 0000173A */ 00001754 4E75 rts 00001756 205D movea.l A0, [A5]+ 00001758 2255 movea.l A1, [A5] 0000175A 2A6C 0020 movea.l A5, [A4 + 0x20] 0000175E 286C 0018 movea.l A4, [A4 + 0x18] 00001762 201C move.l D0, [A4]+ 00001764 2214 move.l D1, [A4] 00001766 7A00 moveq.l D5, 0x00 00001768 7800 moveq.l D4, 0x00 0000176A 5387 subq.l D7, 1 label0000176C: 0000176C 1018 move.b D0, [A0]+ 0000176E 2840 movea.l A4, D0 00001770 1814 move.b D4, [A4] 00001772 1A2C 0100 move.b D5, [A4 + 0x100] 00001776 7C00 moveq.l D6, 0x00 00001778 1219 move.b D1, [A1]+ 0000177A 2841 movea.l A4, D1 0000177C 1C14 move.b D6, [A4] 0000177E DC44 add.w D6, D4 00001780 1CF5 6000 move.b [A6]+, [A5 + D6.w] 00001784 7C00 moveq.l D6, 0x00 00001786 1219 move.b D1, [A1]+ 00001788 2841 movea.l A4, D1 0000178A 1C2C 0100 move.b D6, [A4 + 0x100] 0000178E DC45 add.w D6, D5 00001790 1CF5 6000 move.b [A6]+, [A5 + D6.w] 00001794 51CF FFD6 dbf D7, -0x2C /* 0000176C */ 00001798 4E75 rts 0000179A 4CD5 0700 movem.l A0,A1,A2, [A5] 0000179E 2A6C 0024 movea.l A5, [A4 + 0x24] 000017A2 7A00 moveq.l D5, 0x00 000017A4 7C00 moveq.l D6, 0x00 000017A6 5387 subq.l D7, 1 label000017A8: 000017A8 7800 moveq.l D4, 0x00 000017AA 1818 move.b D4, [A0]+ 000017AC 1A19 move.b D5, [A1]+ 000017AE D845 add.w D4, D5 000017B0 1C1A move.b D6, [A2]+ 000017B2 DC1A add.b D6, [A2]+ 000017B4 E216 roxr D6.b, 1 000017B6 D846 add.w D4, D6 000017B8 1CF5 4000 move.b [A6]+, [A5 + D4.w] 000017BC 51CF FFEA dbf D7, -0x18 /* 000017A8 */ 000017C0 4E75 rts 000017C2 4CD5 0700 movem.l A0,A1,A2, [A5] 000017C6 2A6C 0024 movea.l A5, [A4 + 0x24] 000017CA 286C 0018 movea.l A4, [A4 + 0x18] 000017CE 4CD4 0007 movem.l D0,D1,D2, [A4] 000017D2 7A00 moveq.l D5, 0x00 000017D4 7C00 moveq.l D6, 0x00 000017D6 5387 subq.l D7, 1 label000017D8: 000017D8 7800 moveq.l D4, 0x00 000017DA 1018 move.b D0, [A0]+ 000017DC 2840 movea.l A4, D0 000017DE 1814 move.b D4, [A4] 000017E0 1219 move.b D1, [A1]+ 000017E2 2841 movea.l A4, D1 000017E4 1A14 move.b D5, [A4] 000017E6 D845 add.w D4, D5 000017E8 141A move.b D2, [A2]+ 000017EA 2842 movea.l A4, D2 000017EC 1C14 move.b D6, [A4] 000017EE 141A move.b D2, [A2]+ 000017F0 2842 movea.l A4, D2 000017F2 DC2C 0100 add.b D6, [A4 + 0x100] 000017F6 E216 roxr D6.b, 1 000017F8 D846 add.w D4, D6 000017FA 1CF5 4000 move.b [A6]+, [A5 + D4.w] 000017FE 51CF FFD8 dbf D7, -0x2A /* 000017D8 */ 00001802 4E75 rts 00001804 4CD5 0700 movem.l A0,A1,A2, [A5] 00001808 2A6C 0024 movea.l A5, [A4 + 0x24] 0000180C 7A00 moveq.l D5, 0x00 0000180E 5387 subq.l D7, 1 label00001810: 00001810 7800 moveq.l D4, 0x00 00001812 1818 move.b D4, [A0]+ 00001814 1A19 move.b D5, [A1]+ 00001816 D845 add.w D4, D5 00001818 7C00 moveq.l D6, 0x00 0000181A 1C1A move.b D6, [A2]+ 0000181C DC44 add.w D6, D4 0000181E 1CF5 6000 move.b [A6]+, [A5 + D6.w] 00001822 7C00 moveq.l D6, 0x00 00001824 1C1A move.b D6, [A2]+ 00001826 DC44 add.w D6, D4 00001828 1CF5 6000 move.b [A6]+, [A5 + D6.w] 0000182C 51CF FFE2 dbf D7, -0x20 /* 00001810 */ 00001830 4E75 rts 00001832 4CD5 0700 movem.l A0,A1,A2, [A5] 00001836 2A6C 0024 movea.l A5, [A4 + 0x24] 0000183A 286C 0018 movea.l A4, [A4 + 0x18] 0000183E 4CD4 0007 movem.l D0,D1,D2, [A4] 00001842 7A00 moveq.l D5, 0x00 00001844 5387 subq.l D7, 1 label00001846: 00001846 7800 moveq.l D4, 0x00 00001848 1018 move.b D0, [A0]+ 0000184A 2840 movea.l A4, D0 0000184C 1814 move.b D4, [A4] 0000184E 1219 move.b D1, [A1]+ 00001850 2841 movea.l A4, D1 00001852 1A14 move.b D5, [A4] 00001854 D845 add.w D4, D5 00001856 141A move.b D2, [A2]+ 00001858 2842 movea.l A4, D2 0000185A 1A14 move.b D5, [A4] 0000185C D845 add.w D4, D5 0000185E 1CF5 4000 move.b [A6]+, [A5 + D4.w] 00001862 7800 moveq.l D4, 0x00 00001864 2840 movea.l A4, D0 00001866 182C 0100 move.b D4, [A4 + 0x100] 0000186A 2841 movea.l A4, D1 0000186C 1A2C 0100 move.b D5, [A4 + 0x100] 00001870 D845 add.w D4, D5 00001872 141A move.b D2, [A2]+ 00001874 2842 movea.l A4, D2 00001876 1A2C 0100 move.b D5, [A4 + 0x100] 0000187A D845 add.w D4, D5 0000187C 1CF5 4000 move.b [A6]+, [A5 + D4.w] 00001880 51CF FFC4 dbf D7, -0x3E /* 00001846 */ 00001884 4E75 rts 00001886 205D movea.l A0, [A5]+ 00001888 2255 movea.l A1, [A5] 0000188A 2A6C 0020 movea.l A5, [A4 + 0x20] 0000188E 7A00 moveq.l D5, 0x00 00001890 7800 moveq.l D4, 0x00 00001892 5387 subq.l D7, 1 label00001894: 00001894 7C00 moveq.l D6, 0x00 00001896 1818 move.b D4, [A0]+ 00001898 1A18 move.b D5, [A0]+ 0000189A 1C19 move.b D6, [A1]+ 0000189C DC45 add.w D6, D5 0000189E DC44 add.w D6, D4 000018A0 1A19 move.b D5, [A1]+ 000018A2 DC45 add.w D6, D5 000018A4 E24E lsr D6.w, 1 000018A6 1CF5 6000 move.b [A6]+, [A5 + D6.w] 000018AA 51CF FFE8 dbf D7, -0x1A /* 00001894 */ 000018AE 4E75 rts 000018B0 205D movea.l A0, [A5]+ 000018B2 2255 movea.l A1, [A5] 000018B4 2A6C 0020 movea.l A5, [A4 + 0x20] 000018B8 286C 0018 movea.l A4, [A4 + 0x18] 000018BC 201C move.l D0, [A4]+ 000018BE 2214 move.l D1, [A4] 000018C0 7A00 moveq.l D5, 0x00 000018C2 7800 moveq.l D4, 0x00 000018C4 5387 subq.l D7, 1 label000018C6: 000018C6 7C00 moveq.l D6, 0x00 000018C8 1018 move.b D0, [A0]+ 000018CA 2840 movea.l A4, D0 000018CC 1814 move.b D4, [A4] 000018CE 1018 move.b D0, [A0]+ 000018D0 2840 movea.l A4, D0 000018D2 D82C 0100 add.b D4, [A4 + 0x100] 000018D6 E214 roxr D4.b, 1 000018D8 1219 move.b D1, [A1]+ 000018DA 2841 movea.l A4, D1 000018DC 1C14 move.b D6, [A4] 000018DE 1219 move.b D1, [A1]+ 000018E0 2841 movea.l A4, D1 000018E2 DC2C 0100 add.b D6, [A4 + 0x100] 000018E6 E216 roxr D6.b, 1 000018E8 DC44 add.w D6, D4 000018EA 1CF5 6000 move.b [A6]+, [A5 + D6.w] 000018EE 51CF FFD6 dbf D7, -0x2C /* 000018C6 */ 000018F2 4E75 rts 000018F4 205D movea.l A0, [A5]+ 000018F6 2255 movea.l A1, [A5] 000018F8 2A6C 0020 movea.l A5, [A4 + 0x20] 000018FC 7A00 moveq.l D5, 0x00 000018FE 5387 subq.l D7, 1 label00001900: 00001900 7C00 moveq.l D6, 0x00 00001902 1C18 move.b D6, [A0]+ 00001904 1A19 move.b D5, [A1]+ 00001906 DC45 add.w D6, D5 00001908 1CF5 6000 move.b [A6]+, [A5 + D6.w] 0000190C 7C00 moveq.l D6, 0x00 0000190E 1C18 move.b D6, [A0]+ 00001910 1A19 move.b D5, [A1]+ 00001912 DC45 add.w D6, D5 00001914 1CF5 6000 move.b [A6]+, [A5 + D6.w] 00001918 51CF FFE6 dbf D7, -0x1C /* 00001900 */ 0000191C 4E75 rts 0000191E 205D movea.l A0, [A5]+ 00001920 2255 movea.l A1, [A5] 00001922 2A6C 0020 movea.l A5, [A4 + 0x20] 00001926 286C 0018 movea.l A4, [A4 + 0x18] 0000192A 201C move.l D0, [A4]+ 0000192C 2214 move.l D1, [A4] 0000192E 7A00 moveq.l D5, 0x00 00001930 5387 subq.l D7, 1 label00001932: 00001932 7C00 moveq.l D6, 0x00 00001934 1018 move.b D0, [A0]+ 00001936 2840 movea.l A4, D0 00001938 1C14 move.b D6, [A4] 0000193A 1219 move.b D1, [A1]+ 0000193C 2841 movea.l A4, D1 0000193E 1A14 move.b D5, [A4] 00001940 DC45 add.w D6, D5 00001942 1CF5 6000 move.b [A6]+, [A5 + D6.w] 00001946 7C00 moveq.l D6, 0x00 00001948 1018 move.b D0, [A0]+ 0000194A 2840 movea.l A4, D0 0000194C 1C2C 0100 move.b D6, [A4 + 0x100] 00001950 1219 move.b D1, [A1]+ 00001952 2841 movea.l A4, D1 00001954 1A2C 0100 move.b D5, [A4 + 0x100] 00001958 DC45 add.w D6, D5 0000195A 1CF5 6000 move.b [A6]+, [A5 + D6.w] 0000195E 51CF FFD2 dbf D7, -0x30 /* 00001932 */ 00001962 4E75 rts 00001964 4CD5 0700 movem.l A0,A1,A2, [A5] 00001968 2A6C 0024 movea.l A5, [A4 + 0x24] 0000196C 7A00 moveq.l D5, 0x00 0000196E 7C00 moveq.l D6, 0x00 00001970 5387 subq.l D7, 1 label00001972: 00001972 7800 moveq.l D4, 0x00 00001974 1818 move.b D4, [A0]+ 00001976 1C19 move.b D6, [A1]+ 00001978 DC19 add.b D6, [A1]+ 0000197A E216 roxr D6.b, 1 0000197C D846 add.w D4, D6 0000197E 1C1A move.b D6, [A2]+ 00001980 DC1A add.b D6, [A2]+ 00001982 DC45 add.w D6, D5 00001984 E216 roxr D6.b, 1 00001986 D846 add.w D4, D6 00001988 1CF5 4000 move.b [A6]+, [A5 + D4.w] 0000198C 51CF FFE4 dbf D7, -0x1E /* 00001972 */ 00001990 4E75 rts 00001992 4CD5 0700 movem.l A0,A1,A2, [A5] 00001996 2A6C 0024 movea.l A5, [A4 + 0x24] 0000199A 286C 0018 movea.l A4, [A4 + 0x18] 0000199E 4CD4 0007 movem.l D0,D1,D2, [A4] 000019A2 7A00 moveq.l D5, 0x00 000019A4 7C00 moveq.l D6, 0x00 000019A6 5387 subq.l D7, 1 label000019A8: 000019A8 7800 moveq.l D4, 0x00 000019AA 1018 move.b D0, [A0]+ 000019AC 2840 movea.l A4, D0 000019AE 1814 move.b D4, [A4] 000019B0 1219 move.b D1, [A1]+ 000019B2 2841 movea.l A4, D1 000019B4 1C14 move.b D6, [A4] 000019B6 1219 move.b D1, [A1]+ 000019B8 2841 movea.l A4, D1 000019BA DC2C 0100 add.b D6, [A4 + 0x100] 000019BE E216 roxr D6.b, 1 000019C0 D846 add.w D4, D6 000019C2 141A move.b D2, [A2]+ 000019C4 2842 movea.l A4, D2 000019C6 1C14 move.b D6, [A4] 000019C8 141A move.b D2, [A2]+ 000019CA 2842 movea.l A4, D2 000019CC DC2C 0100 add.b D6, [A4 + 0x100] 000019D0 E216 roxr D6.b, 1 000019D2 D846 add.w D4, D6 000019D4 1CF5 4000 move.b [A6]+, [A5 + D4.w] 000019D8 51CF FFCE dbf D7, -0x34 /* 000019A8 */ 000019DC 4E75 rts 000019DE 4CD5 0700 movem.l A0,A1,A2, [A5] 000019E2 2A6C 0024 movea.l A5, [A4 + 0x24] 000019E6 7A00 moveq.l D5, 0x00 000019E8 7800 moveq.l D4, 0x00 000019EA 5387 subq.l D7, 1 label000019EC: 000019EC 1818 move.b D4, [A0]+ 000019EE 7C00 moveq.l D6, 0x00 000019F0 1C19 move.b D6, [A1]+ 000019F2 DC44 add.w D6, D4 000019F4 1A1A move.b D5, [A2]+ 000019F6 DC45 add.w D6, D5 000019F8 1CF5 6000 move.b [A6]+, [A5 + D6.w] 000019FC 7C00 moveq.l D6, 0x00 000019FE 1C19 move.b D6, [A1]+ 00001A00 DC44 add.w D6, D4 00001A02 1A1A move.b D5, [A2]+ 00001A04 DC45 add.w D6, D5 00001A06 1CF5 6000 move.b [A6]+, [A5 + D6.w] 00001A0A 51CF FFE0 dbf D7, -0x22 /* 000019EC */ 00001A0E 4E75 rts 00001A10 4CD5 0700 movem.l A0,A1,A2, [A5] 00001A14 2A6C 0024 movea.l A5, [A4 + 0x24] 00001A18 286C 0018 movea.l A4, [A4 + 0x18] 00001A1C 4CD4 0007 movem.l D0,D1,D2, [A4] 00001A20 7A00 moveq.l D5, 0x00 00001A22 7800 moveq.l D4, 0x00 00001A24 5387 subq.l D7, 1 label00001A26: 00001A26 1018 move.b D0, [A0]+ 00001A28 2840 movea.l A4, D0 00001A2A 1814 move.b D4, [A4] 00001A2C 7C00 moveq.l D6, 0x00 00001A2E 1219 move.b D1, [A1]+ 00001A30 2841 movea.l A4, D1 00001A32 1C14 move.b D6, [A4] 00001A34 DC44 add.w D6, D4 00001A36 141A move.b D2, [A2]+ 00001A38 2842 movea.l A4, D2 00001A3A 1A14 move.b D5, [A4] 00001A3C DC45 add.w D6, D5 00001A3E 1CF5 6000 move.b [A6]+, [A5 + D6.w] 00001A42 2840 movea.l A4, D0 00001A44 182C 0100 move.b D4, [A4 + 0x100] 00001A48 7C00 moveq.l D6, 0x00 00001A4A 1219 move.b D1, [A1]+ 00001A4C 2841 movea.l A4, D1 00001A4E 1C2C 0100 move.b D6, [A4 + 0x100] 00001A52 DC44 add.w D6, D4 00001A54 141A move.b D2, [A2]+ 00001A56 2842 movea.l A4, D2 00001A58 1A2C 0100 move.b D5, [A4 + 0x100] 00001A5C DC45 add.w D6, D5 00001A5E 1CF5 6000 move.b [A6]+, [A5 + D6.w] 00001A62 51CF FFC2 dbf D7, -0x40 /* 00001A26 */ 00001A66 4E75 rts 00001A68 4CD5 0F00 movem.l A0,A1,A2,A3, [A5] 00001A6C 2A6C 0028 movea.l A5, [A4 + 0x28] 00001A70 7A00 moveq.l D5, 0x00 00001A72 7C00 moveq.l D6, 0x00 00001A74 5387 subq.l D7, 1 label00001A76: 00001A76 7800 moveq.l D4, 0x00 00001A78 1818 move.b D4, [A0]+ 00001A7A 1A19 move.b D5, [A1]+ 00001A7C D845 add.w D4, D5 00001A7E 1C1A move.b D6, [A2]+ 00001A80 DC1A add.b D6, [A2]+ 00001A82 E216 roxr D6.b, 1 00001A84 D846 add.w D4, D6 00001A86 1C1B move.b D6, [A3]+ 00001A88 DC1B add.b D6, [A3]+ 00001A8A E216 roxr D6.b, 1 00001A8C D846 add.w D4, D6 00001A8E 1CF5 4000 move.b [A6]+, [A5 + D4.w] 00001A92 51CF FFE2 dbf D7, -0x20 /* 00001A76 */ 00001A96 4E75 rts 00001A98 4CD5 0F00 movem.l A0,A1,A2,A3, [A5] 00001A9C 2A6C 0028 movea.l A5, [A4 + 0x28] 00001AA0 286C 0018 movea.l A4, [A4 + 0x18] 00001AA4 4CD4 000F movem.l D0,D1,D2,D3, [A4] 00001AA8 7A00 moveq.l D5, 0x00 00001AAA 7C00 moveq.l D6, 0x00 00001AAC 5387 subq.l D7, 1 label00001AAE: 00001AAE 7800 moveq.l D4, 0x00 00001AB0 1018 move.b D0, [A0]+ 00001AB2 2840 movea.l A4, D0 00001AB4 1814 move.b D4, [A4] 00001AB6 1219 move.b D1, [A1]+ 00001AB8 2841 movea.l A4, D1 00001ABA 1A14 move.b D5, [A4] 00001ABC D845 add.w D4, D5 00001ABE 141A move.b D2, [A2]+ 00001AC0 2842 movea.l A4, D2 00001AC2 1C14 move.b D6, [A4] 00001AC4 141A move.b D2, [A2]+ 00001AC6 2842 movea.l A4, D2 00001AC8 DC2C 0100 add.b D6, [A4 + 0x100] 00001ACC E216 roxr D6.b, 1 00001ACE D846 add.w D4, D6 00001AD0 161B move.b D3, [A3]+ 00001AD2 2843 movea.l A4, D3 00001AD4 1C14 move.b D6, [A4] 00001AD6 161B move.b D3, [A3]+ 00001AD8 2843 movea.l A4, D3 00001ADA DC2C 0100 add.b D6, [A4 + 0x100] 00001ADE E216 roxr D6.b, 1 00001AE0 D846 add.w D4, D6 00001AE2 1CF5 4000 move.b [A6]+, [A5 + D4.w] 00001AE6 51CF FFC6 dbf D7, -0x3C /* 00001AAE */ 00001AEA 4E75 rts 00001AEC 4CD5 0F00 movem.l A0,A1,A2,A3, [A5] 00001AF0 2A6C 0028 movea.l A5, [A4 + 0x28] 00001AF4 7A00 moveq.l D5, 0x00 00001AF6 5387 subq.l D7, 1 label00001AF8: 00001AF8 7800 moveq.l D4, 0x00 00001AFA 1818 move.b D4, [A0]+ 00001AFC 1A19 move.b D5, [A1]+ 00001AFE D845 add.w D4, D5 00001B00 7C00 moveq.l D6, 0x00 00001B02 1C1A move.b D6, [A2]+ 00001B04 DC44 add.w D6, D4 00001B06 1A1B move.b D5, [A3]+ 00001B08 DC45 add.w D6, D5 00001B0A 1CF5 6000 move.b [A6]+, [A5 + D6.w] 00001B0E 7C00 moveq.l D6, 0x00 00001B10 1C1A move.b D6, [A2]+ 00001B12 DC44 add.w D6, D4 00001B14 1A1B move.b D5, [A3]+ 00001B16 DC45 add.w D6, D5 00001B18 1CF5 6000 move.b [A6]+, [A5 + D6.w] 00001B1C 51CF FFDA dbf D7, -0x28 /* 00001AF8 */ 00001B20 4E75 rts 00001B22 4CD5 0F00 movem.l A0,A1,A2,A3, [A5] 00001B26 2A6C 0028 movea.l A5, [A4 + 0x28] 00001B2A 286C 0018 movea.l A4, [A4 + 0x18] 00001B2E 4CD4 000F movem.l D0,D1,D2,D3, [A4] 00001B32 7A00 moveq.l D5, 0x00 00001B34 5387 subq.l D7, 1 label00001B36: 00001B36 7C00 moveq.l D6, 0x00 00001B38 1018 move.b D0, [A0]+ 00001B3A 2840 movea.l A4, D0 00001B3C 1C14 move.b D6, [A4] 00001B3E 1219 move.b D1, [A1]+ 00001B40 2841 movea.l A4, D1 00001B42 1A14 move.b D5, [A4] 00001B44 DC45 add.w D6, D5 00001B46 141A move.b D2, [A2]+ 00001B48 2842 movea.l A4, D2 00001B4A 1A14 move.b D5, [A4] 00001B4C DC45 add.w D6, D5 00001B4E 161B move.b D3, [A3]+ 00001B50 2843 movea.l A4, D3 00001B52 1A14 move.b D5, [A4] 00001B54 DC45 add.w D6, D5 00001B56 1CF5 6000 move.b [A6]+, [A5 + D6.w] 00001B5A 7C00 moveq.l D6, 0x00 00001B5C 2840 movea.l A4, D0 00001B5E 1C2C 0100 move.b D6, [A4 + 0x100] 00001B62 2841 movea.l A4, D1 00001B64 1A2C 0100 move.b D5, [A4 + 0x100] 00001B68 DC45 add.w D6, D5 00001B6A 141A move.b D2, [A2]+ 00001B6C 2842 movea.l A4, D2 00001B6E 1A2C 0100 move.b D5, [A4 + 0x100] 00001B72 DC45 add.w D6, D5 00001B74 161B move.b D3, [A3]+ 00001B76 2843 movea.l A4, D3 00001B78 1A2C 0100 move.b D5, [A4 + 0x100] 00001B7C DC45 add.w D6, D5 00001B7E 1CF5 6000 move.b [A6]+, [A5 + D6.w] 00001B82 51CF FFB2 dbf D7, -0x50 /* 00001B36 */ 00001B86 4E75 rts 00001B88 4CD5 0700 movem.l A0,A1,A2, [A5] 00001B8C 2A6C 0024 movea.l A5, [A4 + 0x24] 00001B90 286C 0018 movea.l A4, [A4 + 0x18] 00001B94 4CD4 0007 movem.l D0,D1,D2, [A4] 00001B98 7A00 moveq.l D5, 0x00 00001B9A 7800 moveq.l D4, 0x00 00001B9C 5387 subq.l D7, 1 label00001B9E: 00001B9E 7C00 moveq.l D6, 0x00 00001BA0 1018 move.b D0, [A0]+ 00001BA2 2840 movea.l A4, D0 00001BA4 1814 move.b D4, [A4] 00001BA6 1018 move.b D0, [A0]+ 00001BA8 2840 movea.l A4, D0 00001BAA D82C 0100 add.b D4, [A4 + 0x100] 00001BAE E214 roxr D4.b, 1 00001BB0 1219 move.b D1, [A1]+ 00001BB2 2841 movea.l A4, D1 00001BB4 1C14 move.b D6, [A4] 00001BB6 1219 move.b D1, [A1]+ 00001BB8 2841 movea.l A4, D1 00001BBA DC2C 0100 add.b D6, [A4 + 0x100] 00001BBE E216 roxr D6.b, 1 00001BC0 DC44 add.w D6, D4 00001BC2 141A move.b D2, [A2]+ 00001BC4 2842 movea.l A4, D2 00001BC6 1814 move.b D4, [A4] 00001BC8 141A move.b D2, [A2]+ 00001BCA 2842 movea.l A4, D2 00001BCC D82C 0100 add.b D4, [A4 + 0x100] 00001BD0 E214 roxr D4.b, 1 00001BD2 DC44 add.w D6, D4 00001BD4 1CF5 6000 move.b [A6]+, [A5 + D6.w] 00001BD8 51CF FFC4 dbf D7, -0x3E /* 00001B9E */ 00001BDC 4E75 rts 00001BDE 4CD5 0700 movem.l A0,A1,A2, [A5] 00001BE2 2A6C 0024 movea.l A5, [A4 + 0x24] 00001BE6 7A00 moveq.l D5, 0x00 00001BE8 5387 subq.l D7, 1 label00001BEA: 00001BEA 7C00 moveq.l D6, 0x00 00001BEC 1C18 move.b D6, [A0]+ 00001BEE 1A19 move.b D5, [A1]+ 00001BF0 DC45 add.w D6, D5 00001BF2 1A1A move.b D5, [A2]+ 00001BF4 DC45 add.w D6, D5 00001BF6 1CF5 6000 move.b [A6]+, [A5 + D6.w] 00001BFA 7C00 moveq.l D6, 0x00 00001BFC 1C18 move.b D6, [A0]+ 00001BFE 1A19 move.b D5, [A1]+ 00001C00 DC45 add.w D6, D5 00001C02 1A1A move.b D5, [A2]+ 00001C04 DC45 add.w D6, D5 00001C06 1CF5 6000 move.b [A6]+, [A5 + D6.w] 00001C0A 51CF FFDE dbf D7, -0x24 /* 00001BEA */ 00001C0E 4E75 rts 00001C10 4CD5 0700 movem.l A0,A1,A2, [A5] 00001C14 2A6C 0024 movea.l A5, [A4 + 0x24] 00001C18 286C 0018 movea.l A4, [A4 + 0x18] 00001C1C 4CD4 0007 movem.l D0,D1,D2, [A4] 00001C20 7A00 moveq.l D5, 0x00 00001C22 5387 subq.l D7, 1 label00001C24: 00001C24 7C00 moveq.l D6, 0x00 00001C26 1018 move.b D0, [A0]+ 00001C28 2840 movea.l A4, D0 00001C2A 1C14 move.b D6, [A4] 00001C2C 1219 move.b D1, [A1]+ 00001C2E 2841 movea.l A4, D1 00001C30 1A14 move.b D5, [A4] 00001C32 DC45 add.w D6, D5 00001C34 141A move.b D2, [A2]+ 00001C36 2842 movea.l A4, D2 00001C38 1A14 move.b D5, [A4] 00001C3A DC45 add.w D6, D5 00001C3C 1CF5 6000 move.b [A6]+, [A5 + D6.w] 00001C40 7C00 moveq.l D6, 0x00 00001C42 1018 move.b D0, [A0]+ 00001C44 2840 movea.l A4, D0 00001C46 1C2C 0100 move.b D6, [A4 + 0x100] 00001C4A 1219 move.b D1, [A1]+ 00001C4C 2841 movea.l A4, D1 00001C4E 1A2C 0100 move.b D5, [A4 + 0x100] 00001C52 DC45 add.w D6, D5 00001C54 141A move.b D2, [A2]+ 00001C56 2842 movea.l A4, D2 00001C58 1A2C 0100 move.b D5, [A4 + 0x100] 00001C5C DC45 add.w D6, D5 00001C5E 1CF5 6000 move.b [A6]+, [A5 + D6.w] 00001C62 51CF FFC0 dbf D7, -0x42 /* 00001C24 */ 00001C66 4E75 rts 00001C68 0000 0000 ori.b D0, 0x0 00001C6C 0000 0000 ori.b D0, 0x0 00001C70 0000 0000 ori.b D0, 0x0 00001C74 0000 0000 ori.b D0, 0x0 00001C78 0000 0000 ori.b D0, 0x0 00001C7C 0000 0000 ori.b D0, 0x0 00001C80 0000 0000 ori.b D0, 0x0 00001C84 0000 0000 ori.b D0, 0x0 00001C88 0000 0000 ori.b D0, 0x0 00001C8C 0000 0000 ori.b D0, 0x0 00001C90 0000 0000 ori.b D0, 0x0 00001C94 0101 btst D1, D0 00001C96 0101 btst D1, D0 00001C98 0101 btst D1, D0 00001C9A 0101 btst D1, D0 00001C9C 0101 btst D1, D0 00001C9E 0101 btst D1, D0 00001CA0 0101 btst D1, D0 00001CA2 0101 btst D1, D0 00001CA4 0101 btst D1, D0 00001CA6 0101 btst D1, D0 00001CA8 0101 btst D1, D0 00001CAA 0101 btst D1, D0 00001CAC 0202 0202 andi.b D2, 0x2 00001CB0 0202 0202 andi.b D2, 0x2 00001CB4 0202 0202 andi.b D2, 0x2 00001CB8 0203 0303 andi.b D3, 0x3 00001CBC 0303 btst D3, D1 00001CBE 0303 btst D3, D1 00001CC0 0303 btst D3, D1 00001CC2 0404 0404 subi.b D4, 0x4 00001CC6 0404 0405 subi.b D4, 0x5 00001CCA 0505 btst D5, D2 00001CCC 0505 btst D5, D2 00001CCE 0506 btst D6, D2 00001CD0 0606 0607 addi.b D6, 0x7 00001CD4 0707 btst D7, D3 00001CD6 0708 btst A0, D3 00001CD8 0808 0809 btst.b A0, 0x9 /* '\t' */ 00001CDC 0909 btst A1, D4 00001CDE 0A0A 0A0B xori.b A2, 0xB 00001CE2 0B0B btst A3, D5 00001CE4 0C0C 0D0D cmpi.b A4, 0xD /* '\r' */ 00001CE8 0D0E btst A6, D6 00001CEA 0E0F 0F10 .invalid.b A7, 0x10 // invalid immediate operation 00001CEE 1011 move.b D0, [A1] 00001CF0 1112 move.b -[A0], [A2] 00001CF2 1313 move.b -[A1], [A3] 00001CF4 1414 move.b D2, [A4] 00001CF6 1516 move.b -[A2], [A6] 00001CF8 1617 move.b D3, [A7] 00001CFA 1818 move.b D4, [A0]+ 00001CFC 191A move.b -[A4], [A2]+ 00001CFE 1A1B move.b D5, [A3]+ 00001D00 1C1D move.b D6, [A5]+ 00001D02 1D1E move.b -[A6], [A6]+ 00001D04 1F20 move.b -[A7], -[A0] 00001D06 2021 move.l D0, -[A1] 00001D08 2223 move.l D1, -[A3] 00001D0A 2425 move.l D2, -[A5] 00001D0C 2526 move.l -[A2], -[A6] 00001D0E 2728 292A move.l -[A3], [A0 + 0x292A] 00001D12 2B2C 2D2D move.l -[A5], [A4 + 0x2D2D] 00001D16 2E2F 3031 move.l D7, [A7 + 0x3031] 00001D1A 3233 3435 move.w D1, [A3 + D3.w * 4 + 0x35] 00001D1E 3637 3839 move.w D3, [A7 + D3 + 0x39] 00001D22 3A3B 3C3D move.w D5, [PC + D3 * 4 + 0x3D] 00001D26 3E3F move.w D7, <> 00001D28 4041 negx.w D1 00001D2A 4243 clr.w D3 00001D2C 4445 neg.w D5 00001D2E 4647 not.w D7 00001D30 4849 pea.l A1 00001D32 4A4B tst.w A3 00001D34 4C4D 4E4F movem.l D0,D1,D2,D3,D6,A1,A2,A3,A6, A5 00001D38 5051 addq.w [A1], 8 00001D3A 5253 addq.w [A3], 1 00001D3C 5455 addq.w [A5], 2 00001D3E 5657 addq.w [A7], 3 00001D40 5859 addq.w [A1]+, 4 00001D42 5A5B addq.w [A3]+, 5 00001D44 5C5D addq.w [A5]+, 6 00001D46 5E5F addq.w [A7]+, 7 00001D48 6061 bra +0x63 /* 00001DAB */ 00001D4A 6263 bhi +0x65 /* 00001DAF */ 00001D4C 6465 bcc +0x67 /* 00001DB3 */ 00001D4E 6667 bne +0x69 /* 00001DB7 */ 00001D50 6869 bvc +0x6B /* 00001DBB */ 00001D52 6A6B bpl +0x6D /* 00001DBF */ 00001D54 6C6D bge +0x6F /* 00001DC3 */ 00001D56 6E6F bgt +0x71 /* 00001DC7 */ 00001D58 7071 moveq.l D0, 0x71 00001D5A 7273 moveq.l D1, 0x73 00001D5C 7475 moveq.l D2, 0x75 00001D5E 7677 moveq.l D3, 0x77 00001D60 7879 moveq.l D4, 0x79 00001D62 7A7B moveq.l D5, 0x7B 00001D64 7C7D moveq.l D6, 0x7D 00001D66 7E7F moveq.l D7, 0x7F 00001D68 8080 or.l D0, D0 00001D6A 8182 8384 unpk D0, D2, 0x8384 00001D6E 8586 8788 unpk D2, D6, 0x8788 00001D72 898A 8B8C unpk -[A4], -[A2], 0x8B8C 00001D76 8D8E 8F90 unpk -[A6], -[A6], 0x8F90 00001D7A 9192 sub.l [A2], D0 00001D7C 9394 sub.l [A4], D1 00001D7E 9596 sub.l [A6], D2 00001D80 9798 sub.l [A0]+, D3 00001D82 999A sub.l [A2]+, D4 00001D84 9B9C sub.l [A4]+, D5 00001D86 9D9E sub.l [A6]+, D6 00001D88 9FA0 sub.l -[A0], D7 00001D8A A1A2 syscall vMWrData, flags=1 00001D8C A3A4 syscall HeapDispatch, flags=3 00001D8E A5A6 syscall vStdEntry, flags=5 00001D90 A7A8 syscall 0x0A8, flags=7 00001D92 A9AA syscall ChangedResource 00001D94 ABAC syscall scIndTab1 00001D96 ADAE syscall RmveReference, auto_pop 00001D98 AFB0 syscall scIndTab16, auto_pop 00001D9A B1B2 B3B4 xor.l <>, D0 00001D9E B5B6 B7B8 B9BA BBBC xor.l [-0x46454444 + A3 * 8], D2 00001DA6 BDBE xor.l <>, D6 00001DA8 BFC0 cmpa.l A7, D0 00001DAA C1C2 muls.w D0, D2 00001DAC C3C4 muls.w D1, D4 00001DAE C5C6 muls.w D2, D6 00001DB0 C7C8 muls.w D3, A0 00001DB2 C9CA muls.w D4, A2 00001DB4 CBCC muls.w D5, A4 00001DB6 CDCE muls.w D6, A6 00001DB8 CFD0 muls.w D7, [A0] 00001DBA D1D2 add.l A0, [A2] 00001DBC D2D3 add.w A1, [A3] 00001DBE D4D5 add.w A2, [A5] 00001DC0 D6D7 add.w A3, [A7] 00001DC2 D8D9 add.w A4, [A1]+ 00001DC4 DADA add.w A5, [A2]+ 00001DC6 DBDC add.l A5, [A4]+ 00001DC8 DDDE add.l A6, [A6]+ 00001DCA DFDF add.l A7, [A7]+ 00001DCC E0E1 asr .w -[A1] 00001DCE E2E2 lsr .w -[A2] 00001DD0 E3E4 lsl .w -[A4] 00001DD2 E5E5 roxl .w -[A5] 00001DD4 E6E7 ror .w -[A7] 00001DD6 E7E8 E9E9 rol .w [A0 - 0x1617] 00001DDA EAEB EBEC ECED bfchg [A3 - 0x1313] {D7:D4} 00001DE0 EEEE EFEF F0F0 bfset [A6 - 0xF10] {D7:D7} 00001DE6 F1F1 .invalid <> 00001DE8 F2F2 F2F3 .extension 0x2F2 <> // unimplemented 00001DEC F3F4 .invalid <> 00001DEE F4F4 cpushp DATA+INST, [A4] 00001DF0 F5F5 .invalid <> 00001DF2 F5F6 .invalid <> 00001DF4 F6F6 F7F7 .extension 0x6F6 <> // unimplemented 00001DF8 F7F7 .invalid <> 00001DFA F8F8 F8F8 .extension 0x8F8 <> // unimplemented 00001DFE F9F9 .invalid <> 00001E00 F9F9 .invalid <> 00001E02 FAFA FAFA .extension 0xAFA <> // unimplemented 00001E06 FAFA FBFB .extension 0xAFA <> // unimplemented 00001E0A FBFB .invalid <> 00001E0C FBFB .invalid <> 00001E0E FBFC .invalid <> 00001E10 FCFC FCFC .extension 0xCFC <> // unimplemented 00001E14 FCFC FCFC .extension 0xCFC <> // unimplemented 00001E18 FDFD .invalid <> 00001E1A FDFD .invalid <> 00001E1C FDFD .invalid <> 00001E1E FDFD .invalid <> 00001E20 FDFD .invalid <> 00001E22 FDFD .invalid <> 00001E24 FDFE .invalid <> 00001E26 FEFE FEFE .extension 0xEFE <> // unimplemented 00001E2A FEFE FEFE .extension 0xEFE <> // unimplemented 00001E2E FEFE FEFE .extension 0xEFE <> // unimplemented 00001E32 FEFE FEFE .extension 0xEFE <> // unimplemented 00001E36 FEFE FEFE .extension 0xEFE <> // unimplemented 00001E3A FEFE FEFF .extension 0xEFE <> // unimplemented 00001E3E FFFF .invalid <> 00001E40 FFFF .invalid <> 00001E42 FFFF .invalid <> 00001E44 FFFF .invalid <> 00001E46 FFFF .invalid <> 00001E48 FFFF .invalid <> 00001E4A FFFF .invalid <> 00001E4C FFFF .invalid <> 00001E4E FFFF .invalid <> 00001E50 FFFF .invalid <> 00001E52 FFFF .invalid <> 00001E54 FFFF .invalid <> 00001E56 FFFF .invalid <> 00001E58 FFFF .invalid <> 00001E5A FFFF .invalid <> 00001E5C FFFF .invalid <> 00001E5E FFFF .invalid <> 00001E60 FFFF .invalid <> 00001E62 FFFF .invalid <> 00001E64 FFFF .invalid <> 00001E66 FF00 .extension 0xF00 <> // unimplemented 00001E68 0000 0000 ori.b D0, 0x0 00001E6C 0000 0000 ori.b D0, 0x0 00001E70 0000 0000 ori.b D0, 0x0 00001E74 0000 0000 ori.b D0, 0x0 00001E78 0000 0000 ori.b D0, 0x0 00001E7C 0000 0000 ori.b D0, 0x0 00001E80 0000 0000 ori.b D0, 0x0 00001E84 0000 0000 ori.b D0, 0x0 00001E88 0000 0000 ori.b D0, 0x0 00001E8C 0000 0000 ori.b D0, 0x0 00001E90 0000 0000 ori.b D0, 0x0 00001E94 0000 0000 ori.b D0, 0x0 00001E98 0000 0000 ori.b D0, 0x0 00001E9C 0000 0000 ori.b D0, 0x0 00001EA0 0000 0000 ori.b D0, 0x0 00001EA4 0000 0000 ori.b D0, 0x0 00001EA8 0000 0101 ori.b D0, 0x1 00001EAC 0101 btst D1, D0 00001EAE 0101 btst D1, D0 00001EB0 0101 btst D1, D0 00001EB2 0101 btst D1, D0 00001EB4 0101 btst D1, D0 00001EB6 0101 btst D1, D0 00001EB8 0101 btst D1, D0 00001EBA 0101 btst D1, D0 00001EBC 0101 btst D1, D0 00001EBE 0101 btst D1, D0 00001EC0 0101 btst D1, D0 00001EC2 0101 btst D1, D0 00001EC4 0101 btst D1, D0 00001EC6 0101 btst D1, D0 00001EC8 0101 btst D1, D0 00001ECA 0101 btst D1, D0 00001ECC 0101 btst D1, D0 00001ECE 0202 0202 andi.b D2, 0x2 00001ED2 0202 0202 andi.b D2, 0x2 00001ED6 0202 0202 andi.b D2, 0x2 00001EDA 0202 0202 andi.b D2, 0x2 00001EDE 0202 0202 andi.b D2, 0x2 00001EE2 0303 btst D3, D1 00001EE4 0303 btst D3, D1 00001EE6 0303 btst D3, D1 00001EE8 0303 btst D3, D1 00001EEA 0303 btst D3, D1 00001EEC 0303 btst D3, D1 00001EEE 0304 btst D4, D1 00001EF0 0404 0404 subi.b D4, 0x4 00001EF4 0404 0404 subi.b D4, 0x4 00001EF8 0404 0505 subi.b D4, 0x5 00001EFC 0505 btst D5, D2 00001EFE 0505 btst D5, D2 00001F00 0505 btst D5, D2 00001F02 0606 0606 addi.b D6, 0x6 00001F06 0606 0607 addi.b D6, 0x7 00001F0A 0707 btst D7, D3 00001F0C 0707 btst D7, D3 00001F0E 0708 btst A0, D3 00001F10 0808 0808 btst.b A0, 0x8 00001F14 0909 btst A1, D4 00001F16 0909 btst A1, D4 00001F18 090A btst A2, D4 00001F1A 0A0A 0A0B xori.b A2, 0xB 00001F1E 0B0B btst A3, D5 00001F20 0B0C btst A4, D5 00001F22 0C0C 0C0D cmpi.b A4, 0xD /* '\r' */ 00001F26 0D0D btst A5, D6 00001F28 0D0E btst A6, D6 00001F2A 0E0E 0F0F .invalid.b A6, 0xF // invalid immediate operation 00001F2E 0F10 btst [A0], D7 00001F30 1010 move.b D0, [A0] 00001F32 1111 move.b -[A0], [A1] 00001F34 1112 move.b -[A0], [A2] 00001F36 1213 move.b D1, [A3] 00001F38 1313 move.b -[A1], [A3] 00001F3A 1414 move.b D2, [A4] 00001F3C 1515 move.b -[A2], [A5] 00001F3E 1516 move.b -[A2], [A6] 00001F40 1617 move.b D3, [A7] 00001F42 1718 move.b -[A3], [A0]+ 00001F44 1818 move.b D4, [A0]+ 00001F46 1919 move.b -[A4], [A1]+ 00001F48 1A1A move.b D5, [A2]+ 00001F4A 1B1B move.b -[A5], [A3]+ 00001F4C 1C1C move.b D6, [A4]+ 00001F4E 1D1D move.b -[A6], [A5]+ 00001F50 1E1E move.b D7, [A6]+ 00001F52 1F1F move.b -[A7], [A7]+ 00001F54 2020 move.l D0, -[A0] 00001F56 2122 move.l -[A0], -[A2] 00001F58 2223 move.l D1, -[A3] 00001F5A 2324 move.l -[A1], -[A4] 00001F5C 2425 move.l D2, -[A5] 00001F5E 2526 move.l -[A2], -[A6] 00001F60 2727 move.l -[A3], -[A7] 00001F62 2828 292A move.l D4, [A0 + 0x292A] 00001F66 2A2B 2B2C move.l D5, [A3 + 0x2B2C] 00001F6A 2D2D 2E2E move.l -[A6], [A5 + 0x2E2E] 00001F6E 2F30 3031 move.l -[A7], [A0 + D3.w + 0x31] 00001F72 3232 3333 3435 3536 3737 3839 move.w D1, [[A2 + 0x34353536 + D3 * 2] + 0x37373839] 00001F7E 393A 3A3B move.w -[A4], [PC + 0x3A3B /* 000059BB, cstring "" */] 00001F82 3C3C 3D3E move.w D6, 0x3D3E /* '=>' */ 00001F86 3E3F move.w D7, <> 00001F88 4040 negx.w D0 00001F8A 4142 chk.w D0, D2 00001F8C 4243 clr.w D3 00001F8E 4444 neg.w D4 00001F90 4546 chk.w D2, D6 00001F92 4647 not.w D7 00001F94 4848 pea.l A0 00001F96 494A chk.w D4, A2 00001F98 4A4B tst.w A3 00001F9A 4C4C 4D4E movem.l D1,D2,D3,D6,A0,A2,A3,A6, A4 00001F9E 4E4F trap 15 00001FA0 5050 addq.w [A0], 8 00001FA2 5152 subq.w [A2], 8 00001FA4 5253 addq.w [A3], 1 00001FA6 5454 addq.w [A4], 2 00001FA8 5556 subq.w [A6], 2 00001FAA 5657 addq.w [A7], 3 00001FAC 5858 addq.w [A0]+, 4 00001FAE 595A subq.w [A2]+, 4 00001FB0 5A5B addq.w [A3]+, 5 00001FB2 5C5C addq.w [A4]+, 6 00001FB4 5D5E subq.w [A6]+, 6 00001FB6 5E5F addq.w [A7]+, 7 00001FB8 6060 bra +0x62 /* 0000201A */ 00001FBA 6162 bsr +0x64 /* 0000201E */ 00001FBC 6263 bhi +0x65 /* 00002021 */ 00001FBE 6464 bcc +0x66 /* 00002024 */ 00001FC0 6566 bcs +0x68 /* 00002028 */ 00001FC2 6667 bne +0x69 /* 0000202B */ 00001FC4 6868 bvc +0x6A /* 0000202E */ 00001FC6 696A bvs +0x6C /* 00002032 */ 00001FC8 6A6B bpl +0x6D /* 00002035 */ 00001FCA 6C6C bge +0x6E /* 00002038 */ 00001FCC 6D6E blt +0x70 /* 0000203C */ 00001FCE 6E6F bgt +0x71 /* 0000203F */ 00001FD0 7070 moveq.l D0, 0x70 00001FD2 7172 moveq.l D0, 0x72 00001FD4 7273 moveq.l D1, 0x73 00001FD6 7474 moveq.l D2, 0x74 00001FD8 7576 moveq.l D2, 0x76 00001FDA 7677 moveq.l D3, 0x77 00001FDC 7878 moveq.l D4, 0x78 00001FDE 797A moveq.l D4, 0x7A 00001FE0 7A7B moveq.l D5, 0x7B 00001FE2 7C7C moveq.l D6, 0x7C 00001FE4 7D7E moveq.l D6, 0x7E 00001FE6 7E7F moveq.l D7, 0x7F 00001FE8 8080 or.l D0, D0 00001FEA 8181 8283 unpk D0, D1, 0x8283 00001FEE 8384 8585 unpk D1, D4, 0x8585 00001FF2 8687 or.l D3, D7 00001FF4 8788 8989 unpk -[A3], -[A0], 0x8989 00001FF8 8A8B or.l D5, A3 00001FFA 8B8C 8D8D unpk -[A5], -[A4], 0x8D8D 00001FFE 8E8F or.l D7, A7 00002000 8F90 or.l [A0], D7 00002002 9191 sub.l [A1], D0 00002004 9293 sub.l D1, [A3] 00002006 9394 sub.l [A4], D1 00002008 9595 sub.l [A5], D2 0000200A 9697 sub.l D3, [A7] 0000200C 9798 sub.l [A0]+, D3 0000200E 9999 sub.l [A1]+, D4 00002010 9A9B sub.l D5, [A3]+ 00002012 9B9C sub.l [A4]+, D5 00002014 9D9D sub.l [A5]+, D6 00002016 9E9F sub.l D7, [A7]+ 00002018 9FA0 sub.l -[A0], D7 label0000201A: 0000201A A1A1 syscall vMRdData, flags=1 0000201C A2A3 syscall 0x0A3, flags=2 fn0000201E: 0000201E A3A4 syscall HeapDispatch, flags=3 00002020 A5A5 syscall VisRegionChanged, flags=5 00002022 A6A7 syscall vStdExit, flags=6 label00002024: 00002024 A7A8 syscall 0x0A8, flags=7 00002026 A9A9 syscall SetResInfo label00002028: 00002028 AAAB syscall 0xAAB 0000202A ABAC syscall scIndTab1 0000202C ADAD syscall RemoveResource/RmveResource, auto_pop label0000202E: 0000202E AEAF syscall 0xAAF, auto_pop 00002030 AFB0 syscall scIndTab16, auto_pop label00002032: 00002032 B1B1 B2B3 xor.l [A1 + A3.w * 2 - 0x77], D0 00002036 B3B4 B5B5 B6B7 B7B8 xor.l [[-0x49484848] + A3 * 4], D1 // begin alternate branch 00002038-0000203C label00002038: 00002038 B5B5 B6B7 xor.l [A5 + A3.w * 8 - 0x73], D2 // end alternate branch 00002038-0000203C // begin alternate branch 0000203C-00002044 label0000203C: 0000203C B7B8 B9B9 xor.l [0xFFFFB9B9], D3 00002040 BABB BBBC cmp.l D5, <> // end alternate branch 0000203C-00002044 label00002038: // (misaligned) label0000203C: // (misaligned) 0000203E B9B9 BABB BBBC xor.l [0xBABBBBBC], D4 00002044 BDBD xor.l <>, D6 00002046 BEBF cmp.l D7, <> 00002048 BFC0 cmpa.l A7, D0 0000204A C1C1 muls.w D0, D1 0000204C C2C3 mulu.w D1, D3 0000204E C3C4 muls.w D1, D4 00002050 C5C5 muls.w D2, D5 00002052 C6C6 mulu.w D3, D6 00002054 C7C8 muls.w D3, A0 00002056 C8C9 mulu.w D4, A1 00002058 CACA mulu.w D5, A2 0000205A CBCC muls.w D5, A4 0000205C CCCD mulu.w D6, A5 0000205E CDCE muls.w D6, A6 00002060 CFCF muls.w D7, A7 00002062 D0D1 add.w A0, [A1] 00002064 D1D2 add.l A0, [A2] 00002066 D2D3 add.w A1, [A3] 00002068 D4D4 add.w A2, [A4] 0000206A D5D5 add.l A2, [A5] 0000206C D6D7 add.w A3, [A7] 0000206E D7D8 add.l A3, [A0]+ 00002070 D8D9 add.w A4, [A1]+ 00002072 DADA add.w A5, [A2]+ 00002074 DBDB add.l A5, [A3]+ 00002076 DCDC add.w A6, [A4]+ 00002078 DDDD add.l A6, [A5]+ 0000207A DEDF add.w A7, [A7]+ 0000207C DFE0 add.l A7, -[A0] 0000207E E0E1 asr .w -[A1] 00002080 E1E2 asl .w -[A2] 00002082 E2E3 lsr .w -[A3] 00002084 E3E4 lsl .w -[A4] 00002086 E4E5 roxr .w -[A5] 00002088 E5E6 roxl .w -[A6] 0000208A E6E7 ror .w -[A7] 0000208C E7E7 rol .w -[A7] 0000208E E8E8 E9E9 EAEA bftst [A0 - 0x1516] {D7:D1} 00002094 EAEB EBEC ECEC bfchg [A3 - 0x1314] {D7:D4} 0000209A EDED EEEE EEEF bfffo D6, [A5 - 0x1111] {D3:D6} 000020A0 EFEF F0F0 F0F1 bfins [A7 - 0xF0F] {3:D0}, D7 000020A6 F1F1 .invalid <> 000020A8 F2F2 F2F2 .extension 0x2F2 <> // unimplemented 000020AC F3F3 .invalid <> 000020AE F3F3 .invalid <> 000020B0 F4F4 cpushp DATA+INST, [A4] 000020B2 F4F4 cpushp DATA+INST, [A4] 000020B4 F5F5 .invalid <> 000020B6 F5F5 .invalid <> 000020B8 F6F6 F6F6 .extension 0x6F6 <> // unimplemented 000020BC F6F7 F7F7 .extension 0x6F7 <> // unimplemented 000020C0 F7F7 .invalid <> 000020C2 F8F8 F8F8 .extension 0x8F8 <> // unimplemented 000020C6 F8F8 F9F9 .extension 0x8F8 <> // unimplemented 000020CA F9F9 .invalid <> 000020CC F9F9 .invalid <> 000020CE F9FA .invalid <> 000020D0 FAFA FAFA .extension 0xAFA <> // unimplemented 000020D4 FAFA FAFB .extension 0xAFA <> // unimplemented 000020D8 FBFB .invalid <> 000020DA FBFB .invalid <> 000020DC FBFB .invalid <> 000020DE FBFB .invalid <> 000020E0 FBFB .invalid <> 000020E2 FCFC FCFC .extension 0xCFC <> // unimplemented 000020E6 FCFC FCFC .extension 0xCFC <> // unimplemented 000020EA FCFC FCFC .extension 0xCFC <> // unimplemented 000020EE FCFD FDFD .extension 0xCFD <> // unimplemented 000020F2 FDFD .invalid <> 000020F4 FDFD .invalid <> 000020F6 FDFD .invalid <> 000020F8 FDFD .invalid <> 000020FA FDFD .invalid <> 000020FC FDFD .invalid <> 000020FE FDFD .invalid <> 00002100 FDFD .invalid <> 00002102 FDFE .invalid <> 00002104 FEFE FEFE .extension 0xEFE <> // unimplemented 00002108 FEFE FEFE .extension 0xEFE <> // unimplemented 0000210C FEFE FEFE .extension 0xEFE <> // unimplemented 00002110 FEFE FEFE .extension 0xEFE <> // unimplemented 00002114 FEFE FEFE .extension 0xEFE <> // unimplemented 00002118 FEFE FEFE .extension 0xEFE <> // unimplemented 0000211C FEFE FEFE .extension 0xEFE <> // unimplemented 00002120 FEFE FEFE .extension 0xEFE <> // unimplemented 00002124 FEFE FEFF .extension 0xEFE <> // unimplemented 00002128 FFFF .invalid <> 0000212A FFFF .invalid <> 0000212C FFFF .invalid <> 0000212E FFFF .invalid <> 00002130 FFFF .invalid <> 00002132 FFFF .invalid <> 00002134 FFFF .invalid <> 00002136 FFFF .invalid <> 00002138 FFFF .invalid <> 0000213A FFFF .invalid <> 0000213C FFFF .invalid <> 0000213E FFFF .invalid <> 00002140 FFFF .invalid <> 00002142 FFFF .invalid <> 00002144 FFFF .invalid <> 00002146 FFFF .invalid <> 00002148 FFFF .invalid <> 0000214A FFFF .invalid <> 0000214C FFFF .invalid <> 0000214E FFFF .invalid <> 00002150 FFFF .invalid <> 00002152 FFFF .invalid <> 00002154 FFFF .invalid <> 00002156 FFFF .invalid <> 00002158 FFFF .invalid <> 0000215A FFFF .invalid <> 0000215C FFFF .invalid <> 0000215E FFFF .invalid <> 00002160 FFFF .invalid <> 00002162 FFFF .invalid <> 00002164 FFFF .invalid <> 00002166 FF00 .extension 0xF00 <> // unimplemented 00002168 0000 0000 ori.b D0, 0x0 0000216C 0000 0000 ori.b D0, 0x0 00002170 0000 0000 ori.b D0, 0x0 00002174 0000 0000 ori.b D0, 0x0 00002178 0000 0000 ori.b D0, 0x0 0000217C 0000 0000 ori.b D0, 0x0 00002180 0000 0000 ori.b D0, 0x0 00002184 0000 0000 ori.b D0, 0x0 00002188 0000 0000 ori.b D0, 0x0 0000218C 0000 0000 ori.b D0, 0x0 00002190 0000 0000 ori.b D0, 0x0 00002194 0000 0000 ori.b D0, 0x0 00002198 0000 0000 ori.b D0, 0x0 0000219C 0000 0000 ori.b D0, 0x0 000021A0 0000 0000 ori.b D0, 0x0 000021A4 0000 0000 ori.b D0, 0x0 000021A8 0000 0000 ori.b D0, 0x0 000021AC 0000 0000 ori.b D0, 0x0 000021B0 0000 0000 ori.b D0, 0x0 000021B4 0000 0000 ori.b D0, 0x0 000021B8 0000 0000 ori.b D0, 0x0 000021BC 0000 0000 ori.b D0, 0x0 000021C0 0101 btst D1, D0 000021C2 0101 btst D1, D0 000021C4 0101 btst D1, D0 000021C6 0101 btst D1, D0 000021C8 0101 btst D1, D0 000021CA 0101 btst D1, D0 000021CC 0101 btst D1, D0 000021CE 0101 btst D1, D0 000021D0 0101 btst D1, D0 000021D2 0101 btst D1, D0 000021D4 0101 btst D1, D0 000021D6 0101 btst D1, D0 000021D8 0101 btst D1, D0 000021DA 0101 btst D1, D0 000021DC 0101 btst D1, D0 000021DE 0101 btst D1, D0 000021E0 0101 btst D1, D0 000021E2 0101 btst D1, D0 000021E4 0101 btst D1, D0 000021E6 0101 btst D1, D0 000021E8 0101 btst D1, D0 000021EA 0101 btst D1, D0 000021EC 0101 btst D1, D0 000021EE 0101 btst D1, D0 000021F0 0202 0202 andi.b D2, 0x2 000021F4 0202 0202 andi.b D2, 0x2 000021F8 0202 0202 andi.b D2, 0x2 000021FC 0202 0202 andi.b D2, 0x2 00002200 0202 0202 andi.b D2, 0x2 00002204 0202 0202 andi.b D2, 0x2 00002208 0202 0303 andi.b D2, 0x3 0000220C 0303 btst D3, D1 0000220E 0303 btst D3, D1 00002210 0303 btst D3, D1 00002212 0303 btst D3, D1 00002214 0303 btst D3, D1 00002216 0303 btst D3, D1 00002218 0303 btst D3, D1 0000221A 0303 btst D3, D1 0000221C 0404 0404 subi.b D4, 0x4 00002220 0404 0404 subi.b D4, 0x4 00002224 0404 0404 subi.b D4, 0x4 00002228 0404 0505 subi.b D4, 0x5 0000222C 0505 btst D5, D2 0000222E 0505 btst D5, D2 00002230 0505 btst D5, D2 00002232 0505 btst D5, D2 00002234 0506 btst D6, D2 00002236 0606 0606 addi.b D6, 0x6 0000223A 0606 0606 addi.b D6, 0x6 0000223E 0707 btst D7, D3 00002240 0707 btst D7, D3 00002242 0707 btst D7, D3 00002244 0707 btst D7, D3 00002246 0808 0808 btst.b A0, 0x8 0000224A 0808 0808 btst.b A0, 0x8 0000224E 0909 btst A1, D4 00002250 0909 btst A1, D4 00002252 0909 btst A1, D4 00002254 0A0A 0A0A xori.b A2, 0xA /* '\n' */ 00002258 0A0A 0B0B xori.b A2, 0xB 0000225C 0B0B btst A3, D5 0000225E 0B0C btst A4, D5 00002260 0C0C 0C0C cmpi.b A4, 0xC 00002264 0D0D btst A5, D6 00002266 0D0D btst A5, D6 00002268 0D0E btst A6, D6 0000226A 0E0E 0E0F .invalid.b A6, 0xF // invalid immediate operation 0000226E 0F0F btst A7, D7 00002270 0F10 btst [A0], D7 00002272 1010 move.b D0, [A0] 00002274 1011 move.b D0, [A1] 00002276 1111 move.b -[A0], [A1] 00002278 1112 move.b -[A0], [A2] 0000227A 1212 move.b D1, [A2] 0000227C 1313 move.b -[A1], [A3] 0000227E 1313 move.b -[A1], [A3] 00002280 1414 move.b D2, [A4] 00002282 1415 move.b D2, [A5] 00002284 1515 move.b -[A2], [A5] 00002286 1616 move.b D3, [A6] 00002288 1617 move.b D3, [A7] 0000228A 1717 move.b -[A3], [A7] 0000228C 1818 move.b D4, [A0]+ 0000228E 1819 move.b D4, [A1]+ 00002290 1919 move.b -[A4], [A1]+ 00002292 1A1A move.b D5, [A2]+ 00002294 1A1B move.b D5, [A3]+ 00002296 1B1B move.b -[A5], [A3]+ 00002298 1C1C move.b D6, [A4]+ 0000229A 1D1D move.b -[A6], [A5]+ 0000229C 1D1E move.b -[A6], [A6]+ 0000229E 1E1E move.b D7, [A6]+ 000022A0 1F1F move.b -[A7], [A7]+ 000022A2 2020 move.l D0, -[A0] 000022A4 2021 move.l D0, -[A1] 000022A6 2122 move.l -[A0], -[A2] 000022A8 2222 move.l D1, -[A2] 000022AA 2323 move.l -[A1], -[A3] 000022AC 2424 move.l D2, -[A4] 000022AE 2525 move.l -[A2], -[A5] 000022B0 2526 move.l -[A2], -[A6] 000022B2 2627 move.l D3, -[A7] 000022B4 2728 2829 move.l -[A3], [A0 + 0x2829] 000022B8 2929 2A2A move.l -[A4], [A1 + 0x2A2A] 000022BC 2B2B 2C2C move.l -[A5], [A3 + 0x2C2C] 000022C0 2D2D 2D2E move.l -[A6], [A5 + 0x2D2E] 000022C4 2E2F 2F30 move.l D7, [A7 + 0x2F30] 000022C8 3031 3132 3233 3334 3435 move.w D0, [[A1 + 0x32333334 + D3] + 0x3435] 000022D2 3535 3636 move.w -[A2], [A5 + D3.w * 8 + 0x36] 000022D6 3737 3838 move.w -[A3], [A7 + D3 + 0x38] 000022DA 3939 3A3A 3B3B move.w -[A4], [0x3A3A3B3B] 000022E0 3C3C 3D3D move.w D6, 0x3D3D /* '==' */ 000022E4 3E3E move.w D7, <> 000022E6 3F3F move.w -[A7], <> 000022E8 4040 negx.w D0 000022EA 4141 chk.w D0, D1 000022EC 4242 clr.w D2 000022EE 4343 chk.w D1, D3 000022F0 4444 neg.w D4 000022F2 4545 chk.w D2, D5 000022F4 4646 not.w D6 000022F6 4747 chk.w D3, D7 000022F8 4848 pea.l A0 000022FA 4949 chk.w D4, A1 000022FC 4A4A tst.w A2 000022FE 4B4B chk.w D5, A3 00002300 4C4C 4D4D movem.l D0,D2,D3,D6,A0,A2,A3,A6, A4 00002304 4E4E trap 14 00002306 4F4F chk.w D7, A7 00002308 5050 addq.w [A0], 8 0000230A 5151 subq.w [A1], 8 0000230C 5252 addq.w [A2], 1 0000230E 5353 subq.w [A3], 1 00002310 5454 addq.w [A4], 2 00002312 5555 subq.w [A5], 2 00002314 5656 addq.w [A6], 3 00002316 5757 subq.w [A7], 3 00002318 5858 addq.w [A0]+, 4 0000231A 5959 subq.w [A1]+, 4 0000231C 5A5A addq.w [A2]+, 5 0000231E 5B5B subq.w [A3]+, 5 00002320 5C5C addq.w [A4]+, 6 00002322 5D5D subq.w [A5]+, 6 00002324 5E5E addq.w [A6]+, 7 00002326 5F5F subq.w [A7]+, 7 00002328 6060 bra +0x62 /* 0000238A */ 0000232A 6161 bsr +0x63 /* 0000238D */ 0000232C 6262 bhi +0x64 /* 00002390 */ 0000232E 6363 bls +0x65 /* 00002393 */ 00002330 6464 bcc +0x66 /* 00002396 */ 00002332 6565 bcs +0x67 /* 00002399 */ 00002334 6666 bne +0x68 /* 0000239C */ 00002336 6767 beq +0x69 /* 0000239F */ 00002338 6868 bvc +0x6A /* 000023A2 */ 0000233A 6969 bvs +0x6B /* 000023A5 */ 0000233C 6A6A bpl +0x6C /* 000023A8 */ 0000233E 6B6B bmi +0x6D /* 000023AB */ 00002340 6C6C bge +0x6E /* 000023AE */ 00002342 6D6D blt +0x6F /* 000023B1 */ 00002344 6E6E bgt +0x70 /* 000023B4 */ 00002346 6F6F ble +0x71 /* 000023B7 */ 00002348 7070 moveq.l D0, 0x70 0000234A 7171 moveq.l D0, 0x71 0000234C 7272 moveq.l D1, 0x72 0000234E 7373 moveq.l D1, 0x73 00002350 7474 moveq.l D2, 0x74 00002352 7575 moveq.l D2, 0x75 00002354 7676 moveq.l D3, 0x76 00002356 7777 moveq.l D3, 0x77 00002358 7878 moveq.l D4, 0x78 0000235A 7979 moveq.l D4, 0x79 0000235C 7A7A moveq.l D5, 0x7A 0000235E 7B7B moveq.l D5, 0x7B 00002360 7C7C moveq.l D6, 0x7C 00002362 7D7D moveq.l D6, 0x7D 00002364 7E7E moveq.l D7, 0x7E 00002366 7F7F moveq.l D7, 0x7F 00002368 8080 or.l D0, D0 0000236A 8081 or.l D0, D1 0000236C 8182 8283 unpk D0, D2, 0x8283 00002370 8384 8485 unpk D1, D4, 0x8485 00002374 8586 8687 unpk D2, D6, 0x8687 00002378 8788 8889 unpk -[A3], -[A0], 0x8889 0000237C 898A 8A8B unpk -[A4], -[A2], 0x8A8B 00002380 8B8C 8C8D unpk -[A5], -[A4], 0x8C8D 00002384 8D8E 8E8F unpk -[A6], -[A6], 0x8E8F 00002388 8F90 or.l [A0], D7 label0000238A: 0000238A 9091 sub.l D0, [A1] 0000238C 9192 sub.l [A2], D0 0000238E 9293 sub.l D1, [A3] label00002390: 00002390 9394 sub.l [A4], D1 00002392 9495 sub.l D2, [A5] 00002394 9596 sub.l [A6], D2 label00002396: 00002396 9697 sub.l D3, [A7] 00002398 9798 sub.l [A0]+, D3 0000239A 9899 sub.l D4, [A1]+ label0000239C: 0000239C 999A sub.l [A2]+, D4 0000239E 9A9B sub.l D5, [A3]+ 000023A0 9B9C sub.l [A4]+, D5 label000023A2: 000023A2 9C9D sub.l D6, [A5]+ 000023A4 9D9E sub.l [A6]+, D6 000023A6 9E9F sub.l D7, [A7]+ label000023A8: 000023A8 9FA0 sub.l -[A0], D7 000023AA A0A1 syscall vMRdData 000023AC A1A2 syscall vMWrData, flags=1 label000023AE: 000023AE A2A3 syscall 0x0A3, flags=2 000023B0 A3A4 syscall HeapDispatch, flags=3 000023B2 A4A5 syscall VisRegionChanged, flags=4 label000023B4: 000023B4 A5A6 syscall vStdEntry, flags=5 000023B6 A6A7 syscall vStdExit, flags=6 000023B8 A7A8 syscall 0x0A8, flags=7 000023BA A8A9 syscall InsetRect 000023BC A9AA syscall ChangedResource 000023BE AAAB syscall 0xAAB 000023C0 ABAC syscall scIndTab1 000023C2 ACAD syscall PtInRect, auto_pop 000023C4 ADAE syscall RmveReference, auto_pop 000023C6 AEAF syscall 0xAAF, auto_pop 000023C8 AFB0 syscall scIndTab16, auto_pop 000023CA B0B1 B1B2 B2B3 B3B4 B4B5 cmp.l D0, [[-0x4D4C4C4C + A3] - 0x4B4B] 000023D4 B5B6 B6B7 xor.l [A6 + A3.w * 8 - 0x73], D2 000023D8 B7B8 B8B9 xor.l [0xFFFFB8B9], D3 000023DC B9BA BABB xor.l [PC - 0x4545 /* FFFFDE99, cstring "" */], D4 000023E0 BBBC BCBD BDBE xor.l 0xBCBDBDBE, D5 000023E6 BEBF cmp.l D7, <> 000023E8 BFC0 cmpa.l A7, D0 000023EA C0C1 mulu.w D0, D1 000023EC C1C2 muls.w D0, D2 000023EE C2C3 mulu.w D1, D3 000023F0 C3C4 muls.w D1, D4 000023F2 C4C5 mulu.w D2, D5 000023F4 C5C6 muls.w D2, D6 000023F6 C6C7 mulu.w D3, D7 000023F8 C7C8 muls.w D3, A0 000023FA C8C9 mulu.w D4, A1 000023FC C9CA muls.w D4, A2 000023FE CACA mulu.w D5, A2 00002400 CBCB muls.w D5, A3 00002402 CCCC mulu.w D6, A4 00002404 CDCD muls.w D6, A5 00002406 CECE mulu.w D7, A6 00002408 CFCF muls.w D7, A7 0000240A D0D0 add.w A0, [A0] 0000240C D1D1 add.l A0, [A1] 0000240E D2D2 add.w A1, [A2] 00002410 D2D3 add.w A1, [A3] 00002412 D3D4 add.l A1, [A4] 00002414 D4D5 add.w A2, [A5] 00002416 D5D6 add.l A2, [A6] 00002418 D6D6 add.w A3, [A6] 0000241A D7D7 add.l A3, [A7] 0000241C D8D8 add.w A4, [A0]+ 0000241E D9D9 add.l A4, [A1]+ 00002420 DADA add.w A5, [A2]+ 00002422 DADB add.w A5, [A3]+ 00002424 DBDC add.l A5, [A4]+ 00002426 DCDD add.w A6, [A5]+ 00002428 DDDD add.l A6, [A5]+ 0000242A DEDE add.w A7, [A6]+ 0000242C DFDF add.l A7, [A7]+ 0000242E DFE0 add.l A7, -[A0] 00002430 E0E1 asr .w -[A1] 00002432 E1E1 asl .w -[A1] 00002434 E2E2 lsr .w -[A2] 00002436 E2E3 lsr .w -[A3] 00002438 E3E4 lsl .w -[A4] 0000243A E4E4 roxr .w -[A4] 0000243C E5E5 roxl .w -[A5] 0000243E E5E6 roxl .w -[A6] 00002440 E6E6 ror .w -[A6] 00002442 E7E7 rol .w -[A7] 00002444 E7E8 E8E8 rol .w [A0 - 0x1718] 00002448 E9E9 E9EA EAEA bfextu D6, [A1 - 0x1516] {D7:D2} 0000244E EBEB EBEC ECEC bfexts D6, [A3 - 0x1314] {D7:D4} 00002454 ECED EDED EEEE bfclr [A5 - 0x1112] {D7:D5} 0000245A EEEE EFEF EFEF bfset [A6 - 0x1011] {D7:D7} 00002460 F0F0 F0F0 .extension 0x0F0 <> // unimplemented 00002464 F1F1 .invalid <> 00002466 F1F1 .invalid <> 00002468 F2F2 F2F2 .extension 0x2F2 <> // unimplemented 0000246C F2F3 F3F3 .extension 0x2F3 <> // unimplemented 00002470 F3F3 .invalid <> 00002472 F4F4 cpushp DATA+INST, [A4] 00002474 F4F4 cpushp DATA+INST, [A4] 00002476 F4F5 cpushp DATA+INST, [A5] 00002478 F5F5 .invalid <> 0000247A F5F5 .invalid <> 0000247C F5F6 .invalid <> 0000247E F6F6 F6F6 .extension 0x6F6 <> // unimplemented 00002482 F6F7 F7F7 .extension 0x6F7 <> // unimplemented 00002486 F7F7 .invalid <> 00002488 F7F7 .invalid <> 0000248A F7F8 .invalid <> 0000248C F8F8 F8F8 .extension 0x8F8 <> // unimplemented 00002490 F8F8 F8F9 .extension 0x8F8 <> // unimplemented 00002494 F9F9 .invalid <> 00002496 F9F9 .invalid <> 00002498 F9F9 .invalid <> 0000249A F9F9 .invalid <> 0000249C FAFA FAFA .extension 0xAFA <> // unimplemented 000024A0 FAFA FAFA .extension 0xAFA <> // unimplemented 000024A4 FAFA FAFB .extension 0xAFA <> // unimplemented 000024A8 FBFB .invalid <> 000024AA FBFB .invalid <> 000024AC FBFB .invalid <> 000024AE FBFB .invalid <> 000024B0 FBFB .invalid <> 000024B2 FBFB .invalid <> 000024B4 FBFC .invalid <> 000024B6 FCFC FCFC .extension 0xCFC <> // unimplemented 000024BA FCFC FCFC .extension 0xCFC <> // unimplemented 000024BE FCFC FCFC .extension 0xCFC <> // unimplemented 000024C2 FCFC FCFC .extension 0xCFC <> // unimplemented 000024C6 FCFD FDFD .extension 0xCFD <> // unimplemented 000024CA FDFD .invalid <> 000024CC FDFD .invalid <> 000024CE FDFD .invalid <> 000024D0 FDFD .invalid <> 000024D2 FDFD .invalid <> 000024D4 FDFD .invalid <> 000024D6 FDFD .invalid <> 000024D8 FDFD .invalid <> 000024DA FDFD .invalid <> 000024DC FDFD .invalid <> 000024DE FDFD .invalid <> 000024E0 FDFE .invalid <> 000024E2 FEFE FEFE .extension 0xEFE <> // unimplemented 000024E6 FEFE FEFE .extension 0xEFE <> // unimplemented 000024EA FEFE FEFE .extension 0xEFE <> // unimplemented 000024EE FEFE FEFE .extension 0xEFE <> // unimplemented 000024F2 FEFE FEFE .extension 0xEFE <> // unimplemented 000024F6 FEFE FEFE .extension 0xEFE <> // unimplemented 000024FA FEFE FEFE .extension 0xEFE <> // unimplemented 000024FE FEFE FEFE .extension 0xEFE <> // unimplemented 00002502 FEFE FEFE .extension 0xEFE <> // unimplemented 00002506 FEFE FEFE .extension 0xEFE <> // unimplemented 0000250A FEFE FEFE .extension 0xEFE <> // unimplemented 0000250E FEFE FEFF .extension 0xEFE <> // unimplemented 00002512 FFFF .invalid <> 00002514 FFFF .invalid <> 00002516 FFFF .invalid <> 00002518 FFFF .invalid <> 0000251A FFFF .invalid <> 0000251C FFFF .invalid <> 0000251E FFFF .invalid <> 00002520 FFFF .invalid <> 00002522 FFFF .invalid <> 00002524 FFFF .invalid <> 00002526 FFFF .invalid <> 00002528 FFFF .invalid <> 0000252A FFFF .invalid <> 0000252C FFFF .invalid <> 0000252E FFFF .invalid <> 00002530 FFFF .invalid <> 00002532 FFFF .invalid <> 00002534 FFFF .invalid <> 00002536 FFFF .invalid <> 00002538 FFFF .invalid <> 0000253A FFFF .invalid <> 0000253C FFFF .invalid <> 0000253E FFFF .invalid <> 00002540 FFFF .invalid <> 00002542 FFFF .invalid <> 00002544 FFFF .invalid <> 00002546 FFFF .invalid <> 00002548 FFFF .invalid <> 0000254A FFFF .invalid <> 0000254C FFFF .invalid <> 0000254E FFFF .invalid <> 00002550 FFFF .invalid <> 00002552 FFFF .invalid <> 00002554 FFFF .invalid <> 00002556 FFFF .invalid <> 00002558 FFFF .invalid <> 0000255A FFFF .invalid <> 0000255C FFFF .invalid <> 0000255E FFFF .invalid <> 00002560 FFFF .invalid <> 00002562 FFFF .invalid <> 00002564 FFFF .invalid <> 00002566 FF00 .extension 0xF00 <> // unimplemented